#menu-management{
margin-right:10px;
width:auto;
}
.nav-tabs{
padding: 0px;
margin-left: 0px;
}
.nav-tabs .nav-tab{
border: 1px solid #e5e5e5;
}
.nav-tabs a{
text-decoration: none;
}
#post-body{
border-style: solid;
border-width: 1px 0;
padding: 10px;
}
.wp_lang_thickbox{
padding-bottom: 10px;
}
.wp_lang_thickbox_main{
padding: 10px;
}
#wp_language_wpml_promotion{
clear: both;
}
#wordpress_language_check_for_updates{
display: none;
}
#wp_lang_switch_popup{
display:none;
}
.wp_lang_switch_form{
padding: 20px;
}
.wpml-promotion-block{
margin:3em 1em 1em 0em;
padding: 1em;
border: 1pt solid #E0E0E0;
background-color: #F4F4F4;
}
.wpml-promotion-block ul{
padding-left:20px;
}
.nav-tabs span.nav-tab-active,
.nav-tabs span.nav-tab-active:hover{
border-bottom: 1px solid #f1f1f1;
}
#wp_lang_switch_form{
margin-left: 20px;
}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button{color:#fff}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.no-border-radius.wp-block-button__link{border-radius:0!important}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:400;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.78%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports (position:sticky){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img{border-radius:9999px}@supports (mask-image:none) or (-webkit-mask-image:none){.is-style-circle-mask img{mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;mask-repeat:no-repeat;mask-size:contain;mask-position:center;border-radius:none}}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.wp-block-media-text{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr}.wp-block-media-text .has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;padding:0 8%}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-social-link{width:36px;height:36px;border-radius:36px;margin-right:8px}.wp-social-link,.wp-social-link a{display:block;transition:transform .1s ease}.wp-social-link a{padding:6px;line-height:0}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1977f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0577b5;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#21a1f3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:#ff0100;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1977f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0577b5}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#21a1f3}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:#ff0100}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}@import url("https://fonts.googleapis.com/css?family=Roboto:300,400");
@import url("https://fonts.googleapis.com/css?family=Oswald:300,400,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800"); html .slides,
body .slides,
html > .dg,
body > .dg {
display: none;
}
.hotspot-item.pulse-white span {
position: relative;
left: 30px;
line-height: 23px;
} #commentform{
position: relative;
}
#commentform .gglcptch{
position: absolute;
bottom: 0px;
}
#posts-map{
background: #ebf0f7;
margin-top: 100px;
}
#badgeMain.badgePartner{
height: 55px !important;
width: auto !important;
background-size: contain !important;
}
.cq-hotspots{
z-index: 2;
}
#ct-chart__main.chart-main_ru {
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/ru-case_preview.png);
}
#ct-chart__main.chart-main_ua {
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/ua-case_preview.png);
}
#ct-chart__main.chart-main_ru,
#ct-chart__main.chart-main_ua {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
@media (min-width: 1000px) {
body {
background-repeat: no-repeat;
}
body > .dg {
display: block;
}
}
#creative canvas{
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#logo{
display: none;
}
html {
margin-top: 0 !important;
}
#best_cases a,
#best_works a,
a,
button {
-webkit-transition: .3s
}
.title_home{
padding-bottom: 10px;
}
.container,
header,
section {
position: relative;
}
.partners-form__wrapper input:-webkit-autofill,
.partners-form__wrapper input:-webkit-autofill:hover,
.partners-form__wrapper input:-webkit-autofill:focus
.partners-form__wrapper input:-webkit-autofill,
.partners-form__wrapper textarea:-webkit-autofill,
.partners-form__wrapper textarea:-webkit-autofill:hover
.partners-form__wrapper textarea:-webkit-autofill:focus,
.partners-form__wrapper select:-webkit-autofill,
.partners-form__wrapper select:-webkit-autofill:hover,
.partners-form__wrapper select:-webkit-autofill:focus {
-webkit-box-shadow: 0 0 0 30px #202020 inset;
box-shadow: 0 0 0 30px #202020 inset;
color: #fff;
-webkit-text-fill-color: #fff; border-bottom: 1px solid #fff;  }
.wpcf7-form-control-wrap{ } *{
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
}
.posts-modal,
.posts-modal_mobile{
font: 400 16px/24px "Roboto",Arial,sans-serif;
padding: 30px;
background: #fff;
border: 2px solid #f7484e;
border-left: 0;
max-width: 360px;
position: fixed;
bottom: 10px;
left: -360px;
-webkit-transition: 1s ease-out;
transition: 1s ease-out;
z-index: 100000000;
}
.posts-popup__btn{
background-color: #fff;
position: fixed;
bottom: 15px;
left: 15px;
text-transform: uppercase;
border: 2px solid #f7484e;
height: 42px;
padding: 0 15px;
z-index: 1000000;
cursor: pointer;
display: none;
-webkit-transition: .3s ease-out;
transition: .3s ease-out;
font-weight: 100;
line-height: 38px;
font-size: 13px;
}
.books-button{
background-color: #fff;
position: fixed;
bottom: 15px;
right: 15px;
text-transform: uppercase;
border: 2px solid #f7484e;
height: 42px;
padding: 0 15px;
z-index: 1000000;
cursor: pointer;
display: none;
-webkit-transition: .3s ease-out;
transition: .3s ease-out;
font-weight: 100;
line-height: 38px;
font-size: 13px;
}
.posts-popup__btn:hover,
.books-button:hover{
background-color: #f7484e;
color: #fff;
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
}
.posts-modal_mobile.show,
.posts-modal.show{
left: 0;
-webkit-transition: 1s ease-in;
transition: 1s ease-in;
}
.posts-modal .posts-modal__hamburger{
right: -40px;
display: none;
}
.posts-modal__hamburger{
position: absolute;
bottom: 5px;
right: 5px;
display: inline-block;
text-align: center;
line-height: 30px;
cursor: pointer;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.posts-modal__hamburger:before{
content: "";
position: absolute;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 30px;
height: 30px;
border: 3px solid transparent;
top: calc(50% - 18px);
left: calc(50% - 16px);
border-radius: 100%;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.posts-modal__hamburger.is-active:before{
border: 2px solid red;
background: red;
}
.posts-modal__hamburger.is-active{
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
right: 15px;
}
.posts-modal__hamburger_line.is-active:nth-child(2){
opacity: 0;
}
.posts-modal__hamburger_line.is-active:nth-child(1){
-webkit-transform: translateY(6px);
transform: translateY(6px);
}
.posts-modal__hamburger_line.is-active:nth-child(3){
-webkit-transform: translateY(-12px) rotate(90deg);
transform: translateY(-12px) rotate(90deg);
}
.posts-modal__hamburger{
cursor: pointer;
}
.posts-modal__hamburger_line{
width: 25px;
height: 4px;
background-color: red;
display: block;
margin: 5px auto;
border-radius: 10px;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.posts-modal__hamburger_line.is-active{
background: #fff;
}
.posts-modal__title{
display: inline-block;
color: #696969;
padding-bottom: 0px;
font-size: 20px;
}
.post_content .posts-list{
list-style: none;
padding-left: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0 !important;
padding: 0 !important;
line-height: 20px;
}
.post_content .posts-list__item{
-webkit-box-flex: 1;
-ms-flex: 1 250px;
flex: 1 250px;
padding: 10px 5px; margin-bottom: 10px;
}
.posts-list__item:before{
content: "";
display: none;
}
.post_content .posts-list__link {
color: #4e4a67;
text-decoration: none;
font-size: 15px;
border: none;
font-family: Oswald,sans-serif;
}
.posts-list__more{
color: #f7474d;
padding-left: 10px;
}  .blog-links{
width: 720px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: flex-start;
-ms-flex-pack: flex-start;
justify-content: flex-start;
position: absolute;
top: 120px;
right: 5%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
#blog-links_main{
position: relative;
top: 0;
width: 100%;
}
.blog-cases__img{
height: 100px;
width: 100px;
display: inline-block;
position: relative;
}
.blog-cases__img img{
max-width: 100px;
height: auto;
}
.blog-links__title{
font-size: 25px;
font-family: 'Open Sans', sans-serif;
font-style: italic;
color: #3DA0D9;
display: inline-block;
-webkit-box-flex: 0;
-ms-flex: 0 450px;
flex: 0 450px;
padding: 10px 0px 10px 10px;
display: inline-block;
}
.blog-links__item{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 10px;
margin-top: 10px
}  .traffic-modal__icon .fa{
font-size: 45px;
color: #f7484e;
}
.traffic-modal,
.traffic-modal_mobile{
position: fixed;
bottom: 0%;
right: 15%;
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
box-shadow: 0 0 10px rgba(0,0,0,0.5);
background: #fbfcfd;
padding: 40px 30px;
max-width: 240px;
min-height: 280px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
text-align: center;
-webkit-transition: bottom 1s ease-in;
transition: bottom 1s ease-in;
z-index: 1000000;
}
.traffic-modal_mobile{
right: 15px;
bottom: -100%;
}
.traffic-modal.closed{
bottom: -100%;
-webkit-transition: bottom 1s ease-out;
transition: bottom 1s ease-out;
}
.traffic-modal_mobile.closed{
bottom: -100%;
-webkit-transition: bottom 1s ease-out;
transition: bottom 1s ease-out;
}
.traffic-modal__title{
font-size: 30px;
line-height: 30px;
}
.traffic-modal__btn{
color: #fff !important;
text-transform: uppercase;
padding: 15px 20px;
position: relative;
background: #f7484e;
text-align: center;
display: inline-block;
text-decoration: none;
font-size: 12px !important;
border: none !important;
}
.traffic-modal__btn:hover{
background: #000;
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
}
.traffic-close{
position: absolute;
top: 5px;
right: 5px;
cursor: pointer;
}
.traffic-close .fa{
font-size: 30px;
} .container {
z-index: 1;
}
#client,
#client2,
#blogs,
#service,
#features,
#solutions,
#story,
#work,
.big_letter,
.connect a,
.numb,
.title,
.view_more,
form button,
h3,
ul.links li a {
text-transform: uppercase
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
margin: 0;
padding: 0;
border: 0; vertical-align: baseline;
text-decoration: none;
}
.f_s_i,
.numb span {
font-style: italic
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block
}
a:active{
color: #f7484e;
}
body {
line-height: 1;
background: #fff;
font-family: sans-serif;
font-weight: 400;
font-size: 14px;
overflow-x: hidden;
position: static !important;
}
#creative,
.big_letter span {
font-family: Raleway, sans-serif
}
ol,
ul {
list-style: none;
width: 100%;
}
blockquote,
q {
quotes: none
}
blockquote:after,
blockquote:before,
q:after,
q:before {
content: '';
content: none
}
.site-header {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
table {
border-collapse: collapse;
border-spacing: 0
}
html {
overflow-x: hidden
} a,
button {
-webkit-transition: .3s;
transition: .3s
}
a{
color: #f7484e;
}
a:hover,
button:hover {
color: inherit;
text-decoration: none
}
.header_body {
height: 100vh;
}
::-webkit-scrollbar { width: 5px; height: 10px; background-color: rgba(0, 0, 0, 0.1); }
::-webkit-scrollbar-thumb { background-color: #f7484e; }
#creative.new_404 {
font-size: 106px !important;
top: 470px !important;
right: 8%;
-webkit-transform: none;
transform: none;
}
#page_404 #creative span {
margin-left: 0;
}
#creative {
font-size: 110px;
color: #f7484e;
font-weight: 900;
display: block;
margin: auto;
padding-top: 10vh;
} .post_content .share-list{
font-size: 18px;
display: flex;
padding: 0;
margin: 30px 0; }
.post_content .share-list.share-list_fixed{
position: fixed;
top: 170px;
left: auto;
z-index: 13; }
.post_content .share-list .share-list__item:before{
content: '';
display: none;
}
.post_content .share-list__item{
list-style: none;
margin: 0;
padding: 0;
}
.post_content .share-list__item:nth-child(n + 2) {
margin-left: 30px;
}
.post_content .share-list__link{
width: 135px;
display: inline-flex;
align-items: center;
padding: 5px 10px 5px 10px;
border: 1px solid transparent;
background: #fff;
text-decoration: none;
font-size: 15px;
border-radius: 20px;
cursor: pointer;
text-transform: uppercase;
-webkit-transition: .3s ease-out;
transition: .3s ease-out;
}
.post_content .share-list__link:hover{
border-bottom: 1px solid transparent;
}
.post_content .share-list__link_fb{
border-color: #3B5997;
color: #3B5997;
}
.post_content .share-list__link_fb:hover{
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
background: #3B5997;
color: #fff;
}
.post_content .share-list__link_gp{
border-color: #dd5347;
color: #dd5347;
}
.post_content .share-list__link_gp:hover{
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
background: #dd5347;
color: #fff;
}
.post_content .share-list__link_tw{
border-color: #2da9ec;
color: #2da9ec;
}
.post_content .share-list__link_tw:hover{
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
background: #2da9ec;
color: #fff;
}
.share-list__icon{
padding: 0 10px;
}  .fbx-caption,
.slb_details,
.slb_slideshow{
display: none;
}
canvas.breakout {
display: block;
margin: 100px auto 0;
border: 1px solid deepskyblue;
cursor: none;
}
.btn-game_reset{
display: block;
margin: 20px auto;
color: #fff;
text-transform: uppercase;
padding: 15px 20px;
position: relative;
background: #f7484e;
border: none;
max-width: 100px;
text-align: center;
} .yuzo_wraps {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.yuzo__text--title {
color: #222;
width: 80%;
display: block;
margin: auto;
}
.yuzo_related_post .relatedthumb {
-webkit-box-flex: 1;
-ms-flex: 1 150px;
flex: 1 150px;
}
.relatedthumb:hover .yuzo__text--title {
color: #f7484e;
}
.related__title {
font-size: 35px;
font-family: PTSansNarrow, sans-serif;
margin-bottom: 20px;
text-transform: uppercase;
}
.relatedposts-list{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: auto;
}
.relatedposts-item:hover .relatedposts-item__title{
color: #f7484e;;
}
.relatedposts-item{
-webkit-box-flex: 1;
-ms-flex: 1 200px;
flex: 1 200px;
margin: 20px auto;
}
.relatedposts-item__thumb{
height: 150px;
margin-bottom: 5px;
background-size: cover;
border-radius: 50%;
margin: 0 auto;
width: 150px;
}
.relatedposts-item__thumb img{
border-radius: 50%;
}
.relatedposts-item_text{
margin-top: 10px;
}
.relatedposts-item__title{
color: #222;
width: 80%;
display: block;
margin: auto;
text-align: center;
font-size: 16px;
line-height: 16px;
}
.relatedposts__title{
font-size: 35px;
font-family: PTSansNarrow, sans-serif;
margin-bottom: 20px;
text-transform: uppercase;
}
.relatedposts-list .relatedposts-item__thumb {
display: flex;
}
.relatedposts-list .relatedposts-item_text {
display: flex;
}
#creative .title_page {
font: 100px/100px PTSansNarrow;
}
.big_letter,
.big_letter span,
.logo span {
display: inline-block
}
.logo {
font-size: 34px;
color: #000;
float: left;
z-index: 11;
position: relative;
text-transform: uppercase;
white-space: nowrap;
height: 47px;
line-height: 47px;
font-family: Verdana;
}
@media (max-width: 450px){
.logo {
line-height: 43px;
}
}
.logo:hover,
.logo:focus,
.logo:active{
color: #000;
}
.logo:hover span,
.logo:active span,
.logo:focus span, {
color: #f7484e;
}
.logo-santa{
height: 100%;
position: absolute;
right: -65px;
top: -13px;
}
.logo-santa img{
width: 65px;
}
.menu_fix.row:before,
.menu_fix.row:after{
content: '';
display: none;
}
.logo span {
color: #f7484e;
-webkit-transition: .4s;
transition: .4s;
border-radius: 50%;
text-align: center;
line-height: 22px;
letter-spacing: 0;
margin-right: 7.5px; -webkit-filter: FlipH;
filter: FlipH
}
.padding_reset{
padding-left: 0;
padding-right: 0;
}
#best_cases a,
#best_works a,
.story img {
-webkit-border-radius: 50%
}
#menu_toggle,
#search {
background-position: 0 0;
background-repeat: no-repeat;
background-size: cover
}
#nav,
.col_r {
float: right
}
#nav {
z-index: 13;
position: relative;
text-align: right;
}
#search {
background-image: url(//lemarbet.com/wp-content/themes/img/search.png);
width: 20px;
height: 20px
}
.lemarbet {
position: absolute;
top: 36%;
margin-top: 100px;
margin-left: 41px;
z-index: 2;
left: 14.28%;
}
ul.links {
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
text-align: right;
position: absolute;
left: -10px;
bottom: 0
}
ul.links li {
margin-bottom: 28px
}
ul.links li a {
color: #222;
font-size: 14px
}
#story > span,
ul.links li a:hover {
color: #f7484e
}
.big_letter {
font-size: 48px;
font-weight: 300;
height: 300px;
position: relative
}
.big_letter span {
font-size: 200px;
color: #f7484e;
font-weight: 800
}
.big_letter em {
display: inline;
position: relative;
top: -60px;
left: -40px;
font-family: Oswald, sans-serif
}
.lemarbet em {
font-size: 30px;
max-width: 305px;
line-height: 1.2;
top: -44px;
display: inline-block;
}
#blogs,
#features,
#solutions,
#story,
#service,
#story span {
display: inline-block
}
.line3,
.line2,
.line1 {
position: absolute;
height: 50px;
width: 5px;
background: #f7484e;
z-index: 3;
margin-left: -2px;
padding-right: 0 !important;
right: -3px;
}
.section1,
.story { position: relative
}
.arrows {
display: none;
}
.section2,
.section5 { }
.section5 .container {
z-index: 3;
} .title_under {
font-size: 16px;
line-height: 30px;
text-align: center;
} a:focus {
text-decoration: none !important;
outline: none;
}
.close {
display: block;
position: absolute;
width: 22px;
height: 22px;
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/close.png);
cursor: pointer;
top: 48px;
right: 103px;
z-index: 11;
}
.request-list{
list-style: circle;
position: relative;
left: 165px;
top: -50px;
font-size: 14px;
}
#menu {
display: none;
font-family: Raleway, sans-serif;
font-weight: 900;
font-size: 0;
position: fixed;
left: 0;
right: 0;
top: 0;
border: 0;
height: 100vh;
background: rgba(255, 255, 255, .9);
z-index: 11;
padding-top: 17%;
}
.story {
top: 0px;
left: 0;
z-index: 10;
width: 1170px;
right: 0;
margin: 0 auto;
}
.story img {
width: 370px;
height: 370px;
border-radius: 50%;
border: 55px solid #fff
}
#story {
font-size: 48px;
font-weight: 300;
height: auto;
position: static;
left: 45px;
bottom: -73px
}
#story>span {
font-size: 200px;
font-family: Raleway, sans-serif;
font-weight: 800
}
#story h1,
#story em h1+span {
display: inline-block;
position: relative;
top: -25px;
left: -40px;
font: 48px/48px 'Oswald',sans-serif;
font-style: italic;
font-weight: 300;
}
#story em h1+span {
padding-left: 50px;
}
.section5 {
height: 730px;
padding-top: 150px;
}
.section1 .container-fluid {
background-size: cover;
padding-bottom: 150px;
BACKGROUND-REPEAT: no-repeat;
padding-top: 75px;
}
.section1 {
font-family: 'Helvetica', sans-serif;
padding-top: 50px;
}
.section1 .links {
top: auto;
bottom: -100px;
left: 33px;
z-index: 2;
}
.section1 .links:before {
top: auto;
bottom: -15px;
right: 0
}
.col_r {   position: relative;
z-index: 2;
float: left;
}
.col_l {
width: 345px;
float: left;
z-index: 3;
position: relative;
padding-left: 34px;
-webkit-box-sizing: content-box;
box-sizing: content-box;
overflow: hidden;
min-height: 240px;
}
.numb span {
-webkit-transition: 0.3s;
transition: 0.3s;
}
.col_l:hover .desc,
.col_l:hover .numb em,
.col_l:hover .numb span {
color: #eee;
}
.desc {
font-size: 14px;
font-weight: 400;
margin-bottom: 28px;
color: #a1a1a1;
line-height: 1.65;
position: relative;
z-index: 3;
}
.last_posts .title {
font-size: 37px;
text-transform: none;
color: #000;
}
.last_posts .title:hover {
color: #f7484e;
}
.last_posts .title:hover .meta {
margin-left: -280px;
}
.last_posts .clear + .post .title:hover .meta {
margin-left: -225px;
}
.numb em {
font-family: Oswald, sans-serif;
font-weight: 300;
-webkit-transition: 0.3s;
transition: 0.3s;
}
.red,
.title {
font-family: PTSansNarrow, sans-serif;
}
.title,
{
font-size: 16px;
font-family: PTSansNarrow, sans-serif;
margin-bottom: 25px;
color: #222
}
.title .red {
margin-right: 8px;
color: #f7484e
}
.title {
font-weight: 400;
}
.mb90 {
margin-bottom: 90px; }
.red {
color: #f7484e
}
.section2 {
padding: 0px 0 170px !important;
height: 1230px;
background-size: cover
}
.section3,
.section4 {
height: 990px; background-size: cover
}
.section4 .text {
cursor: grab;
cursor: -webkit-grab;
}
.section4 .text.mouseDown {
cursor: grabbing;
cursor: -webkit-grabbing;
}
.section3 {
height: auto;
padding-bottom: 130px;
}
.section4 {
height: auto;
padding-top: 50px;
}
footer { background-size: contain;
height: 500px;
padding-top: 120px;
overflow: hidden;
position: relative;
width: 100%;
}
.footer-bottom-links{
text-align: center;
text-align: center;
padding-bottom: 10px;
}
#blogs,
#service,
#features,
#solutions {
float: right;
font-size: 48px;
font-weight: 300;
height: auto;
position: relative;
z-index: 2
}
#blogs span,
#service span,
#features span,
#solutions span {
font-size: 200px;
color: #f7484e;
font-family: Raleway, sans-serif;
font-weight: 800;
display: inline-block
}
#blogs em,
#service em,
#features em,
#solutions em {
display: inline;
position: relative;
top: -50px;
left: 50px;
font-family: Oswald, sans-serif
}
#solutions em {
left: 65px;
}
.cases_menu li,
.projects_menu li {
margin-bottom: 15px;
text-align: right;
font: 18px/40px PTSansNarrow, sans-serif;
}
.cases_menu a{
color: #222;
-webkit-transition: .3s ease-out;
transition: .3s ease-out;
}
.cases_menu a:hover,
.projects_menu a:hover {
color: #f7484e;
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
}
.cases_menu span,
.projects_menu span {
opacity: 0;
}
.cases_menu li:hover span,
.projects_menu li:hover span {
opacity: 1;
color: #000;
font-weight: 700;
}
.cases_menu span,
.projects_menu span,
.projects_menu a {
font-style: italic;
-webkit-transition: 0.5s;
transition: 0.5s;
font-family: 'Open Sans', sans-serif;
color: #000;
font-weight: 700;
}
.cases_menu span,
.projects_menu span {
-webkit-transition: 0;
transition: 0;
}
.cases_menu,
.projects_menu {
position: absolute;
left: 42.84%;
top: 16%;
z-index: 2;
margin-left: -170px;
min-width: 170px;
padding-right: 34px;
}
.cases_menu {
right: 57.2%;
left: 10%;
} .cases-last-wrapper{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.cases-last a{
font-size: 18px;
max-width: 250px;
display: block;
margin: auto;
text-align: center;
position: relative;
}
.cases-last__item{
-webkit-box-flex: 1;
-ms-flex: 1 300px;
flex: 1 300px;
padding-left: 0;
height: auto;
padding: 35px 0;
}
.cases-last__img{
max-width: 250px;
height: 250px;
border-radius: 50%;
margin-bottom: 15px;
overflow: hidden;
}
.cases-last__title{
font-size: 35px;
font-family: PTSansNarrow, sans-serif;
margin-bottom: 20px;
} .event-info-wraper{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.event-info__item{
-webkit-box-flex: 1;
-ms-flex: 1 250px;
flex: 1 250px;
padding-left: 0;
height: auto;
padding: 35px 5px;
text-align: center;
}
.event-info__icon{
height: 60px;
width: 60px;
border-radius: 50%;
background: #f7484e;
color: #fff;
display: inline-block;
line-height: 65px;
}
.event-info__icon i.fa{
font-size: 25px;
}
.event-info-text{
padding: 10px;
}
.speaker{
background: url(//lemarbet.com/ua/wp-content/uploads/2017/06/natalya.jpg) no-repeat scroll center center / cover;
padding: 20px;
position: relative;
text-align: center;
}
.speaker-mask{
position: absolute;
width: 100%;
height: 100%;
background-color: rgba(255, 255, 255, 0.2);
top: 0;
left: 0;
z-index: 1;
opacity: 0.85;
background-color: #dd9933;
}
.speaker-text{
position: relative;
z-index: 2;
padding: 20px;
background: rgba(255, 255, 255, 0.2);
text-align: center;
display: inline-block;
}
.speaker-text h1{
font-size: 44px;
line-height: 44px;
color: #fff;
font-weight: 300;
margin-bottom: 50px;
}
.post_content .promotion-btn__wrapper{
margin: 30px auto;
}
.promotion-page a{
color: #3DA0D9;
border-bottom: 2px solid rgba(0,0,0,.1);
-webkit-transition: .2s ease-out;
transition: .2s ease-out;
font-size: 100%;
}
.promotion-btn__wrapper a{
color: #fff;
}
.promotion-btn__wrapper a.promotion-btn_blue{
border: 1px solid #3DA0D9;
color: #3DA0D9;
background: #fff;
position: relative;
transition: .5s ease-out;
}
.promotion-btn_blue:before,
.promotion-btn_blue:after{
content: '';
display: block;
position: absolute;
background: #3DA0D9;
}
.promotion-btn_blue:before {
top: 5px;
left: -5px;
height: 100%;
width: 5px;
transition: .5s ease-out;
}
.promotion-btn_blue:after {
width: 100%;
right: 0px;
left: -5px;
height: 5px;
bottom: -5px;
transition: .5s ease-out;
}
.promotion-btn__wrapper a.promotion-btn_blue:hover{
background: #3DA0D9;
color: #fff;
transition: .5s ease-in;
}
.promotion-btn_blue:hover::before{
left: 0px;
top: 0px;
transition: .5s ease-in;
}
.promotion-btn_blue:hover::after{
bottom: 0px;
left: 0px;
transition: .5s ease-in;
}
.post_content .speaker-text h2{
text-transform: capitalize;
font-weight: normal;
font-size: 30px;
}
.consult-left{
padding: 100px 15px 15px;
}
.consult-left p{
line-height: 18px;
font-size: 16px;
}
.consult-left ul{
padding: 20px;
}
.consult-left ul li{
position: relative;
line-height: 18px;
font-size: 16px;
padding-left: 10px;
}
.consult-left ul li:before{
content: '';
height: 5px;
width: 5px;
border-radius: 50%;
background: #f7484e;
top: 50%;
left: -5px;
position: absolute;
transform: translateY(-50%);
}
.consult-right h1{
font-size: 32px;
margin-bottom: 5px;
}
.speaker-text p {
color: #222;
}
.some_links {
position: absolute;
left: 57.1%;
list-style-type: none;
text-align: right;
margin-left: -235px;
width: 235px;
z-index: 2;
top: 300px;
}
.some_links li {
padding-right: 29px;
margin-bottom: 15px
}
.some_links li a {
font-family: 'Open Sans', sans-serif;
font-weight: 700;
position: relative;
color: #000;
}
#client2 span,
#client span,
#work span,
h1 {
font-family: Raleway, sans-serif
}
.projects_menu li.active span,
.projects_menu li.active a {
color: #000;
font-weight: 700;
opacity: 1;
}
#works .projects_menu li:hover a,
#works .projects_menu li.active a {
color: #f7484e !important;
}
.projects_menu li.active,
.some_links li a.active,
h1 {
color: #000;
}
.some_links li .active:after {
opacity: 1;
}
.some_links li a:hover:before {}
.Our_team:after,
.footer_wrapp:after,
.projects:after,
.view_more span:after {
content: ""
}
.some_links li a:hover span {
display: inline
}
.solution_img {
position: absolute;
top: 280px;
-webkit-transition: 0.5s;
transition: 0.5s;
left: 300px;
z-index: 2;
width: auto;
border-radius: 50%;
-webkit-box-shadow: 0 23px 139px 10px rgba(0, 0, 0, .32);
box-shadow: 0 23px 139px 10px rgba(0, 0, 0, .32);
width: 500px;
height: 500px;
overflow: hidden;
}
.post-category__title .red{
font: 400 48px/1.25em "Roboto Condensed","Roboto",Arial,sans-serif;
}
.solution_img img {
height: 100%;
margin-left: -100px;
}
.sol_wrapp {
position: relative;
height: 500px;
margin-left: 150px;
overflow: hidden;
border-radius: 50%;
-webkit-transition: visibility 0.5s, opacity 0.5s linear;
transition: visibility 0.5s, opacity 0.5s linear;
}
.solution_img:before {
content: "";
max-width: 540px;
position: absolute;
left: 0;
right: 0;
height: 100%;
display: block;
}
#best_cases a,
#best_works a,
.features_img {
-webkit-box-shadow: 0 36px 65px 0 rgba(0, 0, 0, .32)
}
h1 {
font-size: 50px;
line-height: 1.3em;
margin-bottom: 30px;
font: 400 48px/1.25em "Roboto Condensed","Roboto",Arial,sans-serif;
}
.col_400 {
max-width: 400px;
position: absolute;
top: 590px;
left: 44%;
z-index: 2
}
.red_lincs li {
margin-bottom: 12px
}
.red_lincs li a {
color: #f7484e;
text-transform: uppercase;
font-size: 12px
}
.red_lincs li a span {
color: #000;
display: inline-block;
margin-right: 15px
}
.pt0 {
padding-top: 0; padding-bottom: 240px
}
#client,
#work {
font-size: 48px;
font-weight: 300;
height: auto;
display: inline-block;
position: relative;
z-index: 2
}
#client2 span,
#client span,
#work span {
font-size: 200px;
color: #f7484e;
font-weight: 800;
display: inline-block
}
#client2 em,
#client em,
#work em,
.numb {
font-family: PTSansNarrow, sans-serif
}
#client2 em,
#client em,
#work em {
display: inline;
position: relative;
top: -50px;
left: -40px
}
#client2 em{
font-size: 40px;
}
#client2{
padding-top: 200px;
}
.page-request #client2{
padding: 10px;
text-align: center;
}
.page-request .keys-preview{
height: 900px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 130px;
}
.page-request .keys-preview__descr{
width: 350px;
}
.page-request .keys-preview__title{
font-size: 30px;
}
#client2 p {
display: inline-block;
font-size: 35px;
font-family: PTSansNarrow, sans-serif;
position: relative;
top: -30px;
}
#work {
margin-bottom: 90px
}
#best_cases a,
#best_works a {
-webkit-box-shadow: 0 36px 65px 0 rgba(0, 0, 0, .32);
box-shadow: 0 36px 65px 0 rgba(0, 0, 0, .32);
border-radius: 50%;
z-index: 2;
position: relative;
-webkit-transition: .3s;
transition: .3s;
display: block;
overflow: hidden
}
#best_cases a:before,
#best_works a:before { }
#best_cases a:hover:before,
#best_works a:hover:before {
opacity: 1;
}
.review img,
.view_more {
-webkit-border-radius: 50%
}
#best_cases img {
display: block;
height: 100%;
}
#best_works img {
display: block;
width: 100%
}
#best_cases a:hover,
#best_works a:hover {
-webkit-box-shadow: 0 36px 100px 0 rgba(0, 0, 0, .52);
box-shadow: 0 36px 100px 0 rgba(0, 0, 0, .52);
z-index: 4
}
.w1 {
width: 350px;
height: 350px;
float: right
}
.w2 {
width: 370px;
height: 370px;
float: left
}
.p_name,
.w3 {
float: right
}
.w3 {
width: 460px;
height: 460px
}
.clear {
clear: both
}
.p_name {
font-weight: 900;
font-size: 50px;
position: absolute; z-index: 3;
text-align: right;
color: #f7484e;
}
.p_name span {
font-size: 12px;
color: #a1a1a1;
display: block;
font-weight: 300;
margin-top: 28px;
letter-spacing: 4px;
text-transform: uppercase;
}
.view_more,
.view_more span,
.wrapp {
position: relative
}
.wr1 .p_name {
right: 0;
max-width: 600px;
}
.wr2 .p_name {
right: auto;
left: 323px;
text-align: left;
}
.wr3 .p_name {
right: 395px;
}
.view_more {
float: left;
background: #222;
width: 100px;
z-index: 2;
height: 100px;
line-height: 100px;
color: #fff;
text-align: center;
border-radius: 50%;
left: 28.56%;
margin-left: -135px;
cursor: pointer;
-webkit-transition: .3s;
transition: .3s
}
.Our_team,
.footer_wrapp,
.projects {
text-align: center
}
.view_more:hover {
background: #fff;
color: #222
}
.view_more:hover span:after {
background: #222
}
.view_more span {
-webkit-transition: .3s;
transition: .3s
}
.view_more span:after {
left: 0;
position: absolute;
bottom: -10px;
width: 14px;
height: 4px;
background: #555
}
.numb:hover span { }
.numb {
font-size: 14px;
color: #222;
margin-bottom: 30px; position: relative;
z-index: 3;
}
.numb span,
.o_s {
font-family: 'Open Sans', sans-serif;
-webkit-transition: 0.3s;
transition: 0.3s;
}
.numb span {
font-size: 120px;
font-weight: 900;
margin-right: 20px;
margin-left: -12px
}
.copy,
.review .text .who,
h3 {
font-family: Oswald, sans-serif
}
.b {
font-weight: 700;
color: #000;
}
.features_img img {
width: 100%;
}
.features_img {
position: absolute;
right: 0;
top: 50%;
-webkit-box-shadow: 0 20px 80px 0 rgba(0, 0, 0, .45);
box-shadow: 0 20px 80px 0 rgba(0, 0, 0, .45);
z-index: 2;
max-width: 841px;
-webkit-transform: translateX(25px);
transform: translateX(25px);
-webkit-transition: all .35s ease;
transition: all .35s ease;
opacity: 1;
}
.features_img p {
font-size: 0;
}
.Our_team,
.contact_us,
.projects {
position: relative
}
.review {
margin-bottom: 124px;
margin-top: 100px;
position: relative;
z-index: 2;
padding-left: 65px;
}
.b2 {
display: none;
}
.slick-dots li {
margin-bottom: 10px;
display: block;
text-align: right;
}
.slick-dots {
position: absolute;
top: 0;
left: 0;
width: 50px;
overflow: hidden;
}
.slick-dots button {
display: inline-block;
font-size: 0; background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/long_arrow.png) no-repeat;
height: 11px;
width: 25px;
border: none;
background-position: right;
cursor: pointer;
}
.slick-dots button:hover {
background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/long_arrow1.png) no-repeat;
background-position: right;
}
.slick-dots .slick-active button {
width: 50px;
background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/long_arrow1.png) no-repeat;
background-position: right;
}
.review img {
float: left;
border-radius: 50%;
width: 70px;
height: 70px;
margin-right: 30px
}
.review .text {
float: left;
line-height: 1.6;
max-width: 470px
}
.review .text p {
font-size: 16px;
margin-bottom: 25px
}
.review .text .who {
color: #ccc;
font-weight: 100
}
.projects {
z-index: 2;
max-width: 660px;
float: right
}
.projects:after {
display: inline-block;
width: 100%
}
.projects span.projects-item:hover {
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.projects span.projects-item {
display: inline-block;
width: 100px;
margin: 0 35px;
vertical-align: middle;
background-repeat: no-repeat;
height: 100px;
background-position: center;
background-size: contain;
-webkit-transition: 0s;
transition: 0s;
margin-bottom: 20px;
-webkit-filter: grayscale(100%);
}
.form-outer.sp-popup-outer.show-popup{
position: fixed;
}
#bad-domain-warning{
display: none;
}
.projects span.projects-item:hover {
-webkit-filter: grayscale(0);
}
.jask {
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/logos/yaskravaklumba.png);
background-size: inherit;
}
.busnes {
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/logos/business-style.png);
}
.leo {
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/logos/leoceramika-logo.jpg);
}
.liga {
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/logos/ligasporta.png);
}
.papig {
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/logos/PapiGutto_logo-1.png);
}
.resolute {
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/logos/resolute.png);
}
.technofood {
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/logos/technofood.png);
}
.toolparts {
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/logos/toolparts.png);
}
.trudovik {
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/logos/trudovik.png);
}
.contact_us .b,
h3 {
margin-bottom: 30px
}
.projects a:hover img {
-webkit-filter: none!important;
filter: none!important
}
.projects a img {
-webkit-transition: .3s;
transition: .3s;
display: block;
width: 100%;
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
-webkit-filter: gray;
filter: gray
}
h3 {
font-weight: 300;
color: #000;
font-size: 14px; }
.connect a {
font-size: 12px;
color: #959595
}
.connect a:hover {
color: #000
}
footer .logo {
float: none;
font-size: 28px;
margin-left: 0;
}
footer .logo span {
line-height: 41px
}
.footer_wrapp:after {
display: inline-block;
width: 100%
}
.footer_wrapp>* {
display: inline-block;
vertical-align: top;
margin-top: 0
}
.Our_team {
z-index: 2;
width: 280px
}
.copy,
.header_soc li,
form button {
text-align: center
}
.Our_team a {
display: inline-block!important;
width: 80px;
height: 80px
}
.Our_team:after {
display: inline-block;
width: 100%
}
.wrapper {
float: right;
overflow: hidden;
position: relative;
width: 536px;
height: 365px;
margin-top: -110px;
margin-left: 50px;
}
#mozaik {
position: relative;
z-index: 2;
max-height: 365px;
}
#mozaik .m_item {
width: 33.3%;
float: left;
height: 122px;
overflow: hidden;
position: relative;
-webkit-transition: 1s;
transition: 1s;
}
#mozaik .m_item img {
width: 105%;
}
.targer_img {
background-size: 100% 365px !important;
position: absolute;
height: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 0;
-webkit-transition: 1s;
transition: 1s;
height: 100%; }
.targer_img.that {  }
.clear {
clear: both;
}
.line11,
.line22,
.line33,
.line44 {
position: absolute;
background: #fff;
z-index: 3;
}
.line11 {
height: 100%;
width: 10px;
left: 33.15%;
top: 0;
bottom: 0;
}
.line22 {
height: 100%;
width: 10px;
right: 33.15%;
top: 0;
bottom: 0;
}
.line33 {
height: 10px;
width: 100%;
left: 0;
right: 0;
top: 32.15%;
}
.line44 {
height: 10px;
width: 100%;
left: 0;
right: 0;
bottom: 33%;
}
.hidden_m {
opacity: 0;
}
.hidden {
opacity: 0;
}
.visible {
opacity: 1;
z-index: 3;
}
.m_item.f3 {
width: 110%;
}
.Our_team img {
display: block;
width: 100%;
border-radius: 50%;
height: 100%
}
.fancybox-inner,
.fancybox-outer {
overflow: hidden!important;
text-align: center
}
.copy {
margin-top: 60px;
position: relative;
z-index: 0;
margin-bottom: 15px;
}
.contact_us {
color: #a1a1a1;
font-size: 14px;
margin-left: 25%;
z-index: 1;
display: inline-block;
margin-top: -10px;
text-align: left;
}
#down,
.header_soc,
.redblock,
.main_form form {
position: relative;
}
.redblock{
position: absolute;
}
.footer-form .wpcf7-form p,
.consult-form .wpcf7-form p{
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.contact_us h3.b,
.contact_us .h3.b {
color: #000;
letter-spacing: 1px;
font-weight: 200;
font-family: Oswald, sans-serif;
}
.contact_us .desc li {
display: block;
}
.contact_us .desc {
font-weight: 400
}
.d_n {
display: none;
}
#creative.new_404 span {
font-size: 200px;
}
#creative.new_404 {
font-size: 106px !important;
top: 304px !important;
right: 7%;
} #creative .slogan-wrapper{
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 100%;
text-align: center;
}
.slogan-words {
color: #fff;
font-size: 0;
line-height: 1;
}
.slogan-words span {
font-size: 120px;
display: inline-block;
-webkit-animation: move 3s ease-in-out infinite;
animation: move 3s ease-in-out infinite;
}
.slogan-words span:nth-child(2) {
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s;
}
.slogan-words span:nth-child(3) {
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s;
}
.slogan-words span:nth-child(4) {
-webkit-animation-delay: 1.1s;
animation-delay: 1.1s;
}
.slogan-words span:nth-child(5) {
-webkit-animation-delay: 1.4s;
animation-delay: 1.4s;
}
.slogan-words span:nth-child(6) {
-webkit-animation-delay: 1.7s;
animation-delay: 1.7s;
}
.slogan-words span:nth-child(7) {
-webkit-animation-delay: 2s;
animation-delay: 2s;
}
.slogan-words span:nth-child(8) {
-webkit-animation-delay: 2.3s;
animation-delay: 2.3s;
}
.slogan-words span:nth-child(9) {
-webkit-animation-delay: 2.6s;
animation-delay: 2.6s;
}
.slogan-words span:nth-child(10) {
-webkit-animation-delay: 2.9s;
animation-delay: 2.9s;
}
.slogan-words span:nth-child(11) {
-webkit-animation-delay: 3.2s;
animation-delay: 3.2s;
}
.slogan-words span:nth-child(12) {
-webkit-animation-delay: 3.5s;
animation-delay: 3.5s;
}
.slogan-words span:nth-child(13) {
-webkit-animation-delay: 3.8s;
animation-delay: 3.8s;
}
.slogan-words span:nth-child(14) {
-webkit-animation-delay: 4.1s;
animation-delay: 4.1s;
}
.slogan-words span:nth-child(15) {
-webkit-animation-delay: 4.4s;
animation-delay: 4.4s;
}
@-webkit-keyframes move {
0% {
-webkit-transform: translate(-33%, 0);
transform: translate(-33%, 0);
}
50% {
text-shadow: 0 15px 40px rgba(0, 0, 0, 0.6);
}
100% {
-webkit-transform: translate(33%, 0);
transform: translate(33%, 0);
}
}
@keyframes move {
0% {
-webkit-transform: translate(-33%, 0);
transform: translate(-33%, 0);
}
50% {
text-shadow: 0 15px 40px rgba(0, 0, 0, 0.6);
}
100% {
-webkit-transform: translate(33%, 0);
transform: translate(33%, 0);
}
}
#page_404 .b1 {
bottom: 31.5%;
}
#page_404 .lemarbet {
top: 50%;
}
#page_404 header {
height: 950px;
} .creating{
width: 100%;
margin: 100px auto;
}
.creating-wrapper{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.creating-menu{
list-style: none;
}
.creating-menu li{
font: 18px/40px PTSansNarrow, sans-serif;
}
.creating-menu li a{
color: #222;
}
.creating-menu li a:hover{
color: #f7484e
}
.creating-col{
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
color: #fff;
text-align: center;
position: relative;
}
.creating-col_align{
text-align: right;
padding: 20px 70px 20px 10px;
}
.creating-col_dark{
background: purple;
}
.creating-photo{
position: relative;
max-width: 400px;
margin: auto;
top: 50px;
}
.creating-photo a{
-webkit-box-shadow: 0 36px 65px 0 rgba(0, 0, 0, .32);
box-shadow: 0 36px 65px 0 rgba(0, 0, 0, .32);
border-radius: 50%;
z-index: 2;
position: relative;
-webkit-transition: .3s;
transition: .3s;
display: block;
overflow: hidden;
width: 350px;
height: 350px;
margin: auto;
background: #fff;
}
.creating-photo a img{
position: absolute;
top: 0;
height: 100%;
left: 0;
right: 0
}
.creating-photo:hover a{
z-index: 4;
-webkit-box-shadow: 0 36px 105px 0 rgba(0, 0, 0, .5);
box-shadow: 0 36px 105px 0 rgba(0, 0, 0, .5);
-webkit-transition: .3s;
transition: .3s;
}
.creating-line{
position: absolute;
height: 50px;
width: 5px;
background: #f7484e;
z-index: 3;
margin-left: -2px;
padding-right: 0 !important;
left: 42.84%;
} .creating-name{
color: #f7484e;
position: absolute;
top:50%;
left: 50%;
font-size:  50px;
font-weight: 900;
z-index: 3;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
width: 400px;
font-family: PTSansNarrow, sans-serif;
}
.creating-name span {
font-size: 12px;
color: #a1a1a1;
display: block;
font-weight: 300;
margin-top: 28px;
letter-spacing: 4px;
text-transform: uppercase;
}
.creating-col_left{
-webkit-box-flex: 1;
-ms-flex: 1  45%;
flex: 1  45%;
}
.creating-col_right{
-webkit-box-flex: 1;
-ms-flex: 1  55%;
flex: 1  55%;
} .main_form form{
width: 100%;
height: 600px;
background: #f7484e;
-webkit-box-shadow: 0px 36px 65px 0px rgba(0, 0, 0, 0.32);
box-shadow: 0px 36px 65px 0px rgba(0, 0, 0, 0.32);
z-index: 1;
color: #fff; }
.form-reg_veb form{
width: 100%;
height: auto;
background: #f7484e;
-webkit-box-shadow: 0px 36px 65px 0px rgba(0, 0, 0, 0.32);
box-shadow: 0px 36px 65px 0px rgba(0, 0, 0, 0.32);
z-index: 3;
color: #fff;
padding: 15px; }
form button,
form input {
border: none;
display: block
}
form input {
border: none;
border-bottom: 1px solid #4D4D4D;
width: 360px;
margin-bottom: 18px;
padding-left: 6px;
font-size: 13px;
font-family: 'Open Sans', sans-serif;
background: 0 0;
height: 43px;
color: #4D4D4D
}
.main_form form input,
.form-reg_veb form input{
border-color: #fff;
color: #fff;
}
form .send,
.form-reg_veb form .reg-submt,
.main_form form .send{
font-size: 12px;
background: #4D4D4D;
width: 80px;
font-weight: 100;
height: 80px;
line-height: 80px;
border-radius: 50%;
color: #000;
font-family: Oswald, sans-serif;
margin-top: 33px;
text-transform: uppercase;
border: none;
}
.main_form form .send,
.form-reg_veb form .reg-submt,
.form-reg_veb form .send{
background: #fff;
color: #000;
}
.form-reg_veb .wpcf7-not-valid-tip{
left: -175px;
top: -80px;
}
.form-reg_veb span.wpcf7-not-valid-tip{
color: #f00;
font-size: 0.8em;
font-weight: normal;
display: block;
}
.main_form.contact-form form .send{
margin: 60px auto 0;
}
.form_left{
position: relative;
}
.form_left #client2{
font-size: 48px;
font-weight: 300;
display: block;
z-index: 2;
text-align: center;
}
#commentform li,
#commentform2 li {
display: inline-block;
margin-bottom: 10px;
width: 49%;
list-style: none;
}
#commentform .comment-form-email,
#commentform2 .comment-form-email {
float: right;
}
#commentform .text-boxes,
#commentform2 .text-boxes {
display: block;
width: 100%;
}
#commentform input,
#commentform2 input {
width: 100%;
}
#commentform .form-submit,
#commentform2 .form-submit {
display: inline-block;
float: right;
background: none;
padding: 20px;
}
#commentform .form-submit input,
#commentform2 .form-submit input {
text-transform: uppercase;
font-family: Oswald, sans-serif;
border-color: transparent;
}
#commentform .form-submit input:hover, 
#commentform2 .form-submit input:hover {
border-color: #4D4D4D;
}
.form-submit:after{
content: '';
clear: both;
}
#commentform .text-boxes textarea , 
#commentform2 .text-boxes textarea {
display: block;
font-family: 'Open Sans', sans-serif;
width: 100%;
border: none;
border-bottom: 1px solid;
}
p.comment-notes {
margin-bottom: 20px;
}
.screen-reader-response,
.wpcf7-validation-errors {
display: none;
}
form .send:hover,
.form-reg_veb form .reg-submt:hover{
background: #000;
color: #fff;
}
form .message {
margin-top: 72px
}
::-webkit-input-placeholder {
color: #4D4D4D
}
::-moz-placeholder {
color: #4D4D4D
}
:-moz-placeholder {
color: #4D4D4D
}
:-ms-input-placeholder {
color: #4D4D4D
}
.wpcf7-not-valid::-webkit-input-placeholder {
color: #000
}
.wpcf7-not-valid::-moz-placeholder {
color: #000
}
.wpcf7-not-valid:-moz-placeholder {
color: #000
}
.wpcf7-not-valid:-ms-input-placeholder {
color: #000
}
.wpcf7-form-control::-webkit-input-placeholder {
color: #fff;
}
.wpcf7-form-control::-moz-placeholder {
color: #fff;
}
.wpcf7-form-control:-moz-placeholder {
color: #fff;
}
.wpcf7-form-control:-ms-input-placeholder {
color: #fff;
}
.wpcf7-not-valid {
color: #000;
}
.wpcf7 {
position: relative;
}
#wpcf7-f12726-o1 .wpcf7-textarea,
#wpcf7-f12726-o3 .wpcf7-textarea,
#wpcf7-f14379-o1 .wpcf7-textarea,
#wpcf7-f16870-o1 .wpcf7-textarea,
#wpcf7-f16750-o1 .wpcf7-textarea,
#wpcf7-f16748-o1 .wpcf7-textarea,
#wpcf7-f16870-o1 .wpcf7-textarea{
background: transparent;
color: #fff;
width: 360px;
border: none;
border-bottom: 1px solid #fff;
font-family: 'Open Sans', sans-serif;
margin-top: 10px;
padding: 10px;
resize: none;
}
.contform-wrapper .wpcf7 {
position: relative;
left: 0;
}
.contform-wrapper .main_form form {
left: 0;
width: 100%;
padding: 50px 30px;
height: auto;
}
.header_soc {
display: inline-block;
top: 63%;
right: 11%
}
.header_soc li {
margin-bottom: 20px
}
.header_soc li a {
font-size: 20px;
color: #000
}
.header_soc li a:hover {
color: #f7484e
}
#down {
top: 72.6%;
left: 28.56%;
margin-left: -5px;
z-index: 2;
cursor: pointer;
overflow: visible !important;
}
.page-wrapper #down {
top: 46%
}
.redblock {
height: 50px;
width: 5px;
background: #f7484e;
z-index: 0;
margin-left: -2px
}
.b1 {
top: 58.5%;
left: 14.28%
}
.b2 {
bottom: 38.5%;
left: 28.56%
}
.b3 {
top: 29%;
left: 71.4%
}
.b4 {
top: 16%;
left: 42.84%
}
.b7,
.b9 {
top: 24%
}
.b6 {
top: 80%;
left: 28.56%
}
.b7 {
left: 85.68%
}
.b8 {
top: 88%;
left: 14.28%
}
.b9 {
left: 28.56%
}
.b10 {
top: 40%;
left: 42.84%
}
.b11 {
top: 88%;
left: 71.4%
}
#client {
margin-left: 39px;
}
.col_l p {
display: inline-block;
}
.case-study-mask-number {
display: inline-block;
position: relative;
margin-right: 10px;
top: 0;
left: 0;
width: 175px;
height: 110px; overflow: hidden;
font-family: League Spartan, Helvetica, Arial, sans-serif;
color: #222;
-webkit-transform: translateY(0px);
transform: translateY(0px);
opacity: 1;
transition: opacity .3s, -webkit-transform .45s cubic-bezier(.694, .048, .335, 1);
-webkit-transition: opacity .3s, -webkit-transform .45s cubic-bezier(.694, .048, .335, 1);
transition: opacity .3s, transform .45s cubic-bezier(.694, .048, .335, 1);
transition: opacity .3s, transform .45s cubic-bezier(.694, .048, .335, 1), -webkit-transform .45s cubic-bezier(.694, .048, .335, 1);
z-index: 90;
}
.case-study-mask-back,
.case-study-mask-front {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
font-family: 'Open Sans', sans-serif;
font-style: italic;
font-size: 90px;
font-weight: 900;
}
.case-study-mask-overlay,
.case-study-mask-overlay:before {
transition: -webkit-transform .6s cubic-bezier(.694, .048, .335, 1) 0s;
-webkit-transition: -webkit-transform .6s cubic-bezier(.694, .048, .335, 1) 0s;
transition: transform .6s cubic-bezier(.694, .048, .335, 1) 0s;
transition: transform .6s cubic-bezier(.694, .048, .335, 1) 0s, -webkit-transform .6s cubic-bezier(.694, .048, .335, 1) 0s;
}
.case-study-mask-overlay:before {
content: attr(data-index);
position: absolute;
top: 0;
left: 0;
color: #fff;
text-shadow: 5px 5px 11px rgba(74, 74, 74, .5);
width: 100%;
height: 100%;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
font-size: 90px;
font-weight: 900;
}
.case-study-mask-overlay {
overflow: hidden;
position: relative;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
color: transparent;
}
.mask {
position: absolute;
opacity: 1;
top: 100%;
left: 100%;
width: 100%;
height: 100%;
background-color: rgba(28, 29, 37, .9);  z-index: 2;
} .col_l:hover .mask:before {
-webkit-transform: translateX(0);
transform: translateX(0);
}
.features_img:hover { -webkit-box-shadow: 0 20px 80px 0 rgba(0, 0, 0, .65);
box-shadow: 0 20px 80px 0 rgba(0, 0, 0, .65);
}
.col_l:hover .case-study-mask-number {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
.col_l:hover .case-study-mask-overlay,
.col_l:hover .case-study-mask-overlay:before {
-webkit-transition-delay: .4s;
transition-delay: .4s;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.case-study-text-section .description_w {
font-family: 'Open Sans', sans-serif;
font-weight: bold;
font-style: italic;
line-height: 1.7;
}
.case-study-text-section .name_w {
font-family: Oswald, sans-serif;
margin-bottom: 20px;
font-size: 30px;
text-transform: uppercase;
}
.case-study-text-section {
position: absolute;
top: 60%;
left: 50px;
max-width: 400px;
color: #fff;
z-index: 10;
opacity: 0;
-webkit-transition: 1s;
transition: 1s;
}
.col_l:hover .case-study-text-section {
opacity: 1;
}
.wpcf7-not-valid-tip {
position: absolute;
top: -78px;
left:0px;
width: 300px;
text-align: left;
display: block
}
.contform-wrapper .wpcf7-not-valid-tip {
position: absolute;
width: 230px;
display: inline-block;
left: 20px;
top: 10px;
}
#works #works_menu a:hover {}
#works #works_menu a {
font-size: 30px;
margin: 0 15px;
font-weight: 900;
color: #555;
position: relative;
font-family: Raleway, sans-serif;
font-style: normal;
}
.contform-wrapper .wpcf7-form-control-wrap {
display: inline-block;
}
.contform-wrapper .wpcf7-form-control-wrap {
width: 33.3%;
padding: 20px;
}
.contform-wrapper .wpcf7-form-control-wrap input {
max-width: 100%;
border-bottom: 1px dashed #e1e1e1;
}
.contform-wrapper .wpcf7-form-control-wrap.placeholder,
.contform-wrapper .wpcf7-form-control-wrap.placeholder input {
width: 100%;
height: 150px;
}
.contform-wrapper .message {
margin-top: 0;
}
.contform-wrapper .wpcf7-submit {
margin: 80px auto 0 auto;
}
.contform-wrapper .main_form {
height: auto;
position: relative;
}
.contform-wrapper .main_form form {
position: relative;
}
.contform-wrapper .wpcf7-form.sent #form_success {
max-width: 100%;
}
.contform-wrapper .wpcf7-form.sent #form_success span {
margin-top: 0;
}  .chart-wrapper {
position: relative;
margin-top: 50px;
height: 100vh
}
.chart__title {
position: absolute;
top: 15%;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
width: 80%;
} .chart-item {
display: block;
position: absolute;
height: 35px;
width: 35px;
border-radius: 50%;
-webkit-transform: scale(0);
transform: scale(0);
z-index: 2;
}
.chart-item_1 {
top: 52%;
left: 9.4%;
-webkit-animation: pulseTooltip 3s infinite;
animation: pulseTooltip 3s infinite;
}
.chart-item_2 {
top: 61%;
left: 9%;
-webkit-animation: pulseTooltip 2s infinite;
animation: pulseTooltip 2s infinite;
}
.chart-item_3 {
top: 56%;
left: 35.5%;
-webkit-animation: pulseTooltip 1s infinite;
animation: pulseTooltip 1s infinite;
}
.chart-item_4 {
top: 64.8%;
left: 26.7%;
-webkit-animation: pulseTooltip 3s infinite;
animation: pulseTooltip 3s infinite;
}
.chart-item_5 {
top: 72.5%;
left: 63%;
-webkit-animation: pulseTooltip 1s infinite;
animation: pulseTooltip 1s infinite;
}
.chart-item_6 {
top: 77%;
left: 36.5%;
-webkit-animation: pulseTooltip 2s infinite;
animation: pulseTooltip 2s infinite;
}
.chart-item_7 {
top: 81%;
left: 44.7%;
-webkit-animation: pulseTooltip 2s infinite;
animation: pulseTooltip 2s infinite;
}
.chart-item_8 {
top: 48%;
left: 54.2%;
-webkit-animation: pulseTooltip 1s infinite;
animation: pulseTooltip 1s infinite;
}
.chart-item_9 {
top: 56.5%;
left: 53.5%;
-webkit-animation: pulseTooltip 1s infinite;
animation: pulseTooltip 1s infinite;
}
.chart-item_10 {
top: 40%;
left: 81.2%;
-webkit-animation: pulseTooltip 3s infinite;
animation: pulseTooltip 3s infinite;
}
.chart-item_11 {
top: 52.5%;
left: 90.5%;
-webkit-animation: pulseTooltip 2s infinite;
animation: pulseTooltip 2s infinite;
}
.chart-item_12 {
top: 81%;
left: 81%;
-webkit-animation: pulseTooltip 1s infinite;
animation: pulseTooltip 1s infinite;
}
.chart-item_13 {
top: 56%;
left: 71.8%;
-webkit-animation: pulseTooltip 2s infinite;
animation: pulseTooltip 2s infinite;
}
.chart-item_14 {
top: 72.5%;
left: 18%;
-webkit-animation: pulseTooltip 3s infinite;
animation: pulseTooltip 3s infinite;
} .chart-item__link {
color: #222;
height: 35px;
width: 35px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
background: #222;
border-radius: 50%;
color: #fff;
text-align: center;
display: none;
}
.chart-item__icon {
font-size: 18px;
line-height: 35px;
color: #fff;
}
.chart-item__tooltip {
width: 200px;
padding: 10px;
border-radius: 3px;
position: absolute;
-webkit-box-shadow: 1px 1px 10px 0 #222;
box-shadow: 1px 1px 10px 0 #222;
top: 0;
left: -82px;
background: #fbfbfb;
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-webkit-transform: scale(0);
transform: scale(0);
color: #222;
z-index: 5;
}
.chart-item__tooltip:before {
content: '';
display: block;
border: 20px solid transparent;
border-top: 20px solid #fbfbfb;
position: absolute;
left: 50%;
top: 100%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.chart-item:hover .chart-item__tooltip {
-webkit-transform: scale(1);
transform: scale(1)
}
.chart-tooltip__desc,
.tooltip-list {
font: 14px/19px Arial;
color: #222;
}
.tooltip-list {
list-style: circle;
padding-left: 40px;
text-align: left;
color: #222;
}
.chart-tooltip__link {
color: #f7484e;
}
.chart-tooltip__link:hover {
color: #222;
}
@-webkit-keyframes pulseTooltip {
0% {
-webkit-box-shadow: 0 0 0 #222;
box-shadow: 0 0 0 #222;
}
50% {
-webkit-box-shadow: 0 0 10px #fff, 0 0 30px #222;
box-shadow: 0 0 10px #fff, 0 0 30px #222;
}
100% {
-webkit-box-shadow: 0 0 0 #222;
box-shadow: 0 0 0 #222;
}
}
@keyframes pulseTooltip {
0% {
-webkit-box-shadow: 0 0 0 #222;
box-shadow: 0 0 0 #222;
}
50% {
-webkit-box-shadow: 0 0 10px #fff, 0 0 30px #222;
box-shadow: 0 0 10px #fff, 0 0 30px #222;
}
100% {
-webkit-box-shadow: 0 0 0 #222;
box-shadow: 0 0 0 #222;
}
} .header-buttons{
height: 47px;
line-height: 45px;
font-family: PTSansNarrow, sans-serif;
margin-right: 70px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-around;
}
.header__btn_img{
margin-right: 20px;
}
.header__btn_img img{
max-height: 50px;
}
.header__btn{
padding: 10px 15px;
color: #fff;
border: 2px solid transparent;
vertical-align: middle;
z-index: 2;
position: relative;
margin-right: 20px;
text-transform: uppercase;
max-height: 100%;
line-height: 22px;
}
.header__btn:after,
.header__btn:before{
position: absolute;
width: 100%;
max-width: 100%;
top: 100%;
left: 0;
bottom: -10px;
content: '';
z-index: 1;
-webkit-transition: all .15s  ease-out;
transition: all .15s  ease-out;
}
.header__btn:after{
width:100%;
right: 0px;
left: -5px;
height: 5px;
}
.header__btn:before{
top: 5px;
left: -5px;
height: 100%;
width: 5px;
}
.header__btn_blue:after,
.header__btn_blue:before{
background: #3DA0D9;
}
.header__btn_green:after,
.header__btn_green:before{
background: #96C940;
}
.header__btn_blue{
border-color: #3DA0D9;
color: #3DA0D9;
}
.header__btn_blue:hover,
.header__btn_blue.active{
background: #3DA0D9;
color: #fff;
}
.header__btn_green{
border-color: #96C940;
color: #96C940;
}
.header__btn_red{
border-color: #f7484e;
color: #f7484e;
background: #fff;
}
.header__btn_red:hover,
.header__btn_red.active{
background: #f7484e;
color: #fff;
}
.header__btn_red:after,
.header__btn_red:before{
background: #f7484e;
}
.header__btn_green:hover,
.header__btn_green.active{
background: #96c940;
color: #fff;
}
.header__btn.active,
.header__btn:hover{
}
.header__btn.active:after,
.header__btn.active:before,
.header__btn:hover:after,
.header__btn:hover:before{
top: 100%;
left: 0;
bottom: 0px;
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
}
.header__btn.active:before,
.header__btn:hover:before{
top: 0px;
left: 0px;
width: 0px;
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
}
.header__btn.active:after,
.header__btn:hover:after{
right: 0px;
left: 0px;
height: 0px;
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
}
.post_content a.header__btn_red{
color: #f7484e;
border-bottom-color: #f7484e;
}
.post_content a.header__btn_red.active{
color: #fff;
}
.post_content a.header__btn_red:hover{
border-bottom-color: #f7484e;
color: #fff;
}
.btn-cr_wrapper{
text-align: center;
min-height: 50px;
position: fixed;
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 2;
}
#works #works_menu a:hover:after { -webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: top left;
transform-origin: top left;
}
#works #works_menu li {
display: inline-block;
margin-left: 20px;
margin-bottom: 50px;
}
#works #works_menu {
margin: 0 auto;
max-width: 100%;
text-align: center;
margin-top: 40px;
overflow: visible;
}
#works iframe {
height: 830px;
}
#works header {
background-image: none;
height: auto;
}
#works #works_menu ul {
position: absolute;
margin-left: auto;
margin-right: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
height: 105vh;
background: rgba(255, 255, 255, 0.8);
padding-top: 9%;
display: none;
z-index: 22;
}
#talk span {
position: relative;
}
#talk span:after {
position: absolute;
content: "";
width: 18px;
height: 4px;
background: #555555;
bottom: -10px;
left: 0;
}
#talk:hover {
background-color: rgb(241, 73, 76);
}
#talk {
margin-right: 70px;
margin-top: 22px;
margin-bottom: 30px;
letter-spacing: 1px;
-webkit-transition: background-color 0.3s ease;
transition: background-color 0.3s ease; cursor: pointer;
position: relative;
width: 100px;
height: 100px;
line-height: 100px;
background: #222222;
font-size: 12px;
text-transform: uppercase;
font-family: Oswald, sans-serif;
font-weight: 300;
text-align: center;
float: right;
border-radius: 50%;
color: #fff;
}
#talk:before {
content: none !important;
}
#main #talk {
float: left;
margin-right: 0;
margin-left: 45px;
top: 40px;
-webkit-box-shadow: none;
box-shadow: none;
}
.wpcf7-form.sent>* {
display: none;
}
.wpcf7-form.sent {
padding-left: 80px;
}
#form_success span {
display: block;
font-weight: bold;
text-align: center;
margin-top: 30px;
}
#form_success {
display: none;
}
.wpcf7-form.sent #form_success {
display: block; font-size: 30px;
width: auto;
max-width: 640px;
min-width: 300px;
line-height: 1.4;
font-weight: 300;
text-align: center;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.wpcf7-form.sent>* {
display: none;
}
.wpcf7-mail-sent-ok {
display: none;
}
#works #menu_toggle {
margin-left: auto;
margin-right: auto;
top: 14px;
}
span.wpcf7-not-valid-tip {
color: #fff !important;
}
#mob_slider {
display: none;
}
#down,
.b1,
.b2,
.b3,
.b4,
.b5,
.b6,
.b7,
.b8,
.b9,
.b10,
.b11 {
height: 0;
}
.blogs {
padding: 100px 0 0px;
z-index: 2;
overflow: hidden;
}
.blogs_book{
padding: 50px 0 0;
}
.blogs .b1 {
top: 40%;
}
.top_bar_tel {
text-align: center;
line-height: 35px;
font-size: 19px;
position: relative;
}
.call-free{
position: absolute;
left: 0;
top: 22px;
font-size: 13px;
}
.top_bar_tel{
color: #f7484e;
}
.top_bar_tel .list-content {
margin-right: 10px;
}
.fixed .top_bar_tel .list-content {
display: inline-block;
}
.last_posts img {
max-width: 100%;
max-height: 100%;
}
.blogs-inner .last_posts img {
max-width: 250px;
max-height: 100%;
}
.blogs-inner .last_posts .post-thumb:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
background: #222;
height: 100%;
width: 100%;
}
.blogs-inner .last_posts .title {
font-size: 18px;
max-width: 250px;
display: block;
margin: auto;
text-align: center;
position: relative;
}
.blogs-inner .last_posts .meta > span {
font-size: 60px;
}
.last_posts .post-thumb svg {
width: 70%;
height: 70%;
visibility: hidden;
vertical-align: middle;
}
.last_posts .post-thumb.svg {
width: 230px;
height: 230px;
line-height: 230px;
text-align: center;
background-color: #7E82AB;
}
.last_posts .post-thumb.graph {
border-radius: 50%;
float: left;
margin-top: -135px;
margin-right: 75px;
overflow: hidden;
font-size: 0;
}
.last_posts .post-thumb {
border-radius: 50%;
}
.last_posts .post-thumb.graph {
height: 310px;
width: 310px;
}
.last_posts img.post-thumb { max-height: none;
}
.last_posts .post-thumb.graph img {
display: block;
width: auto;
height: 100%;
margin-left: 0;
}
.blogs-inner .post {
padding-left: 0;
height: auto;
padding-top: 100px;
}
.last_posts .post {
position: relative;
padding-left: 18%; padding-top: 135px;
}
.blogs-inner .post {
padding-left: 0;
height: auto;
padding: 35px 0;
}
.last_posts__wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: 20px;
}
.blogs-inner .last_posts .post {
-webkit-box-flex: 1;
-ms-flex: 1 300px;
flex: 1 300px;
}
.blogs-inner .last_posts .post:hover .meta {
top: 32%;
right: 31%;
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
}
.blogs-inner .post-thumb {
margin-bottom: 15px;
}
.blog_post .meta,
.last_posts .post .meta,
.keys-preview__amount{
position: absolute;
padding: 35px 0 10px;
margin-left: -100px;
top: 50%;
width: 75px;
height: 80px;
font-size: 0;
font-weight: 300;
font-style: italic;
font-family: 'Josefin Sans', sans-serif;
text-align: center;
z-index: 2;
-webkit-transition: .3s;
transition: .3s;
}
.blog_post{
font-family: PTSansNarrow,sans-serif;
z-index: 2;
}
.keys-preview__title{
font-size: 30px;
font-family: PTSansNarrow, sans-serif;
margin-bottom: 25px;
color: #222;
}
.blogs-inner .last_posts .post .meta {
top: 40%;
right: -15%;
margin-left: 0;
-webkit-transition: .3s ease-out;
transition: .3s ease-out;
}
.post-wrapper,
.keys-preview{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.keys-preview{
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.keys-preview_home{
padding-top: 70px;
}
.posts-wrapper
{
max-width: 1170px;
margin: auto;
position: relative;
padding: 0 40px;
}
.blog_post,
.keys-preview-item{
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
margin: 30px auto;
-webkit-transition: .3s ease-out;
transition: .3s ease-out;
}
.founder-preview-item{
width: 100%;
}
.founder-preview-item #ct-chart__main{;
background-image: url(//lemarbet.com/wp-content/themes/lemarbetTheme/foto-andriy.jpg)!important;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.founder-preview-item a{
display: flex;
align-items: center;
transition: .3s ease-out;
}
.founder-preview-item .keys-preview__title {
padding-left: 40px;
}
.founder-preview-item #ct-chart__main {
flex-shrink: 0;}
.blog_post:hover .meta,
.keys-preview-item:hover .keys-preview__amount{
-webkit-transition: .3s ease-in;
top: 10px;
left: -127px;
color: #fff;
}
.keys-preview_home .keys-preview-item:hover .keys-preview__amount {
top: 40px;
}
.blog_post:hover .post_img-mask{
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .5s ease-in;
transition: .5s ease-in;
}
.keys-preview-item:hover .keys-preview__title{
color: #f7484e;
-webkit-transition: .3s ease-in;
}
.blog_post:hover .blog_post__title{
color: #f7484e;
-webkit-transition: .3s ease-in;
}
.blog_post:hover .post_img img {
-webkit-box-shadow: 0px 0px 60px #000;
box-shadow: 0px 0px 60px #000;
-webkit-transition: 0.5s ease-in;
transition: 0.5s ease-in;
}
.blog_post__link,
.keys-preview__link{
position: relative;
display: block;
width: 100%;
height: 100%;
}
.blog_post .meta,
.keys-preview__amount{
margin: 0;
position: absolute;
font-size: initial;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 50px;
height: 50px;
left: -34px;
color: #222;
-webkit-transition: .5s ease-out;
transition: .5s ease-out;
}
.keys-preview_home .keys-preview__amount{
height: 80px;
}
.blog_post .post_img {
width: 310px;
height: 310px;
position: relative;
display: inline-flex;
justify-content: center;
border-radius: 50%;
overflow: hidden; }
.post_img-mask{
position: absolute;
height: 100%;
width: 100%;
background: rgba(34, 34, 34, 0.5);
left: 0;
display: block;
top: 0;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: .5s ease-out;
transition: .5s ease-out;
border-radius: 50%;
}
.blog_post .post_img img {
transition: 0.5s ease-out;
}
.blog_post .post_descr,
.keys-preview__descr{
padding: 10px 0px 10px 40px;
position: absolute;
width: 200px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
display: inline-block;
}
.keys-preview__descr{
width: 100%;
}
.blog_post:nth-child(even) .post_img { }
.blog_post__title{
color: #000;
font-size: 16px;
line-height: 20px;
}
.meta > span,
.keys-preview__amount > span{
font-family: Oswald, sans-serif;
color: #f7484e;
font-size: 50px;
font-weight: normal;
font-style: normal;
position: absolute;
top: 23px;
z-index: -1;
left: 0;
}
.keys-preview_home .keys-preview__amount > span{
top: 0;
}
.request-wrapper{
margin-top: 100px;
position: relative;
}
.last_posts .clear + .post .post-thumb.graph {
max-width: 310px;
margin-top: -110px;
}
.posts_creation {
font-size: 0;
}
.link_home{
color: #3DA0D9;
border-bottom: 2px solid rgba(0,0,0,.1);
-webkit-transition: .2s ease-out;
transition: .2s ease-out;
font-size: 100%;
}
.link_home:hover{
border-bottom-color: #3DA0D9;
-webkit-transition: .2s ease-in;
transition: .2s ease-in;
}
.desc_home_lg{
font-size: 20px;
text-align: center;
}
.posts_creation li {
display: inline-block;
vertical-align: top;
float: none;
}
.posts_creation .desc li {
display: block;
position: relative;
}
.posts_creation .desc_home ul{
padding: 0 0 0 30px;
margin: 15px;
}
.posts_creation .desc ul li:before {
content: '';
display: inline-block;
margin-right: 10px;
background: #f7484e;
width: 6px;
height: 6px;
vertical-align: middle;
border-radius: 50%;
}
.posts_creation .desc_home ol{
counter-reset: section;
padding: 0 0 0 30px;
margin: 15px;
}
.posts_creation .desc_home ol>li:before {
counter-increment: section;
content: counters(section,".") ".";
position: absolute;
right: calc(100% + 5px);
text-align: right;
color: #f7484e;
position: absolute;
top: 0;
}
.last_posts .post-link {
font-size: 37px;
}
.top_menu {
position: fixed;
top: 0;
left: 0;
right: 0;
padding: 30px 60px;
z-index: 1000;
-webkit-transition: all .3s;
transition: all .3s;
display: block;
}
.top_menu.fixed {
padding: 25px 60px;
background: #fff;
-webkit-box-shadow: 0px -6px 48px 0px rgba(0, 0, 0, 0.32);
box-shadow: 0px -6px 48px 0px rgba(0, 0, 0, 0.32)
}
.menu_fix.row{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.left-menu {
position: fixed;
padding: 20px;
top: 0;
left: 0;
bottom: 0;
width: 15%;
background: #FFF;
z-index: 1;
} section.error-404{
height: calc(100vh - 142px) ;
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbet/img/men/man.jpg);
background-position: 54% 0;
background-repeat: no-repeat; background-attachment: fixed;
overflow: hidden;
font-size: 106px;
}
.page-subscribe{
height: 100vh;
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbet/img/men/man.jpg);
background-position: 54% 0;
background-repeat: no-repeat;
position: relative;
}
.sp-form_wrap{
position: absolute;
top:50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
background: #fff;
border-radius: 15px;
-webkit-box-shadow: 10px 10px 40px rgba(0, 0, 0, 0.6);
box-shadow: 10px 10px 40px rgba(0, 0, 0, 0.6);
text-align: center;
max-width: 420px;
padding: 20px 0;
}
.sp-form_wrap .sp-form__submit{
background: #f7484e;
border-color: #f7484e;
-webkit-transition: .3s ease;
transition: .3s ease;
}
.sp-form_wrap .sp-form__submit:hover{
background: #000;
border-color: #000;
-webkit-transition: .3s ease;
transition: .3s ease;
}
.sp-form_field{
padding: 8px;
text-align: center;
}
.sp-form-title{
font-family: Arial;
}
.sp-form-title_big{
font-size: 24px;
line-height: 30px;
}
.sp-form-title_small{
font-size: 14px;
line-height: 20px;
}
.sp-form__message{
bottom: 0;
top: auto;
}
.title_404{
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
font-family: Raleway, sans-serif;
font-weight: 900;
color: #f7484e;
right: 7%;
}
.title_404 span{
font-size: 200px;
display: block;
color: #222;
} .navigation-open.\--hidden { right: -160px;
transition: .5s right ease-out;
}
.navigation-open__icon {
-webkit-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%)
}
.navigation-open {
position: relative;
width: 42px;
height: 45px;
padding: 0;
border: 0;
color: transparent;
background: 0 0;
float: right;
transition: 1s right ease-in;
}
.navigation__title,
.no-mq .navigation-open__text {
font-family: brandon_grotesque_regular, sans-serif;
text-transform: uppercase;
color: #fff
}
@media (min-width:48em) {
.navigation-open {
margin-right: 36px
}
}
.no-mq .navigation-open {
width: auto;
margin-right: 0;
border: 1px solid #727272;
border-right: 0
}
.navigation-open__icon {
position: absolute;
top: 50%;
left: 50%;
width: 27px;
height: 5px;
display: block;
background: #96C940;
border-radius: 1px;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
.navigation-open__icon:after,
.navigation-open__icon:before {
position: absolute;
left: 0;
width: 100%;
height: 5px;
content: '';
display: block;
border-radius: 1px
}
.navigation-open__icon:before {
top: -9px;
background: #EE2F52
}
.navigation-open__icon:after {
bottom: -9px;
background: #3DA0D9
}
.navigation-open__text {
display: none
} .navigation {
position: fixed;
z-index: 400;
left: 0;
width: 100%;
height: 100%;
visibility: hidden;
background: #181226;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
-webkit-transition: -webkit-transform .5s 0s, visibility 0s .5s;
-webkit-transition: visibility 0s .5s, -webkit-transform .5s 0s;
transition: visibility 0s .5s, -webkit-transform .5s 0s;
transition: transform .5s 0s, visibility 0s .5s;
transition: transform .5s 0s, visibility 0s .5s, -webkit-transform .5s 0s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
top: 0px;
background: #000;
}
#navigation{
display: none;
}
.navigation.\--shown {
visibility: visible;
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition: -webkit-transform .5s 0s, visibility 0s 0s;
-webkit-transition: visibility 0s 0s, -webkit-transform .5s 0s;
transition: visibility 0s 0s, -webkit-transform .5s 0s;
transition: transform .5s 0s, visibility 0s 0s;
transition: transform .5s 0s, visibility 0s 0s, -webkit-transform .5s 0s
}
.navigation__title {
margin-bottom: 0;
padding: 0 20px;
line-height: 50px
}
.navigation__close {
position: absolute;
z-index: 1;
top: 0;
right: 0;
width: 50px;
height: 50px;
padding: 0;
text-indent: 100%;
color: transparent;
border: 0;
background: 0 0
}
.navigation__close:after,
.navigation__close:before {
position: absolute;
top: 50%;
left: 50%;
width: 25px;
height: 2px;
content: '';
background: #fff;
border-radius: 1px
}
.navigation__close:before {
-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
transform: translateX(-50%) translateY(-50%) rotate(45deg)
}
.navigation__close:after {
-webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
transform: translateX(-50%) translateY(-50%) rotate(-45deg)
}
.navigation__list {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding-top: 100px;
overflow-x: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s
}
.navigation__list.\--moved-out>.navigation__item>.navigation__link {
filter: alpha(Opacity=0);
opacity: 0;
-webkit-transform: translateX(-100%);
transform: translateX(-100%)
}
.navigation__list.\--depth-1 {
-webkit-transform: translateX(100%);
transform: translateX(100%)
}
.no-mq .navigation__list.\--depth-1 {
right: 0;
padding: 40px;
display: none;
border: 1px solid #EE2F52;
border-top-width: 8px;
background: #000;
-webkit-transform: translateX(0);
transform: translateX(0)
}
.navigation__list.\--depth-1.\--moved-in {
-webkit-transform: translateX(0);
transform: translateX(0)
}
.no-mq .navigation__list.\--depth-1.\--shown {
display: block
}
.navigation__list.\--depth-2 {
-webkit-transform: translateX(100%);
transform: translateX(100%)
}
.no-mq .navigation__list.\--depth-2 {
position: relative
}
.navigation__list.\--depth-2.\--moved-in,
.no-mq .navigation__list.\--depth-2 {
-webkit-transform: translateX(0);
transform: translateX(0)
}
.navigation__link.\--depth-1:hover,
.navigation__link.\--depth-1:active,
.navigation__link.\--depth-1:focus,
.navigation__link.\--depth-2:hover,
.navigation__link.\--depth-2:focus,
.navigation__link.\--depth-2:active{
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
color: #EE2F52;
}
.navigation__link.\--depth-0:active,
.navigation__link.\--depth-0:hover,
.navigation__link.\--depth-0:focus{
color: #fff;
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
}
.navigation__link {
font-family: Arial, sans-serif;
font-size: 16px;
padding: 0 20px;
display: block;
overflow: hidden;
line-height: 47px;
text-decoration: none;
text-overflow: ellipsis;
color: #fff;
border-bottom: 1px solid #2e2249;
-webkit-transition: opacity .3s, -webkit-transform .3s;
transition: opacity .3s, -webkit-transform .3s;
transition: opacity .3s, transform .3s;
transition: opacity .3s, transform .3s, -webkit-transform .3s
}
.navigation__link:hover {
color: #fff;
background: #020203
}
.navigation__link.\--has-children {
position: relative
}
.navigation__link.\--has-children:after,
.navigation__link.\--has-children:before {
position: absolute;
top: 50%;
right: 20px;
width: 10px;
height: 2px;
margin-top: -1px;
content: '';
display: block;
background: #fff;
-webkit-transform-origin: 9px 50%;
transform-origin: 9px 50%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.navigation__link.\--has-children:before {
-webkit-transform: rotate(45deg);
transform: rotate(45deg)
}
.navigation__link.\--has-children:after {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg)
}
.navigation__link.\--back {
position: relative;
padding-left: 40px
}
.no-mq .navigation__link.\--back {
display: none
}
.navigation__link.\--back:after,
.navigation__link.\--back:before {
position: absolute;
top: 50%;
left: 20px;
width: 10px;
height: 2px;
margin-top: -1px;
content: '';
display: block;
background: #fff;
-webkit-transform-origin: 1px 50%;
transform-origin: 1px 50%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.navigation__link.\--back:before {
-webkit-transform: rotate(45deg);
transform: rotate(45deg)
}
.navigation__link.\--back:after {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg)
}
.navigation__link.\--parent {
color: #EE2F52
}
#menu-item-17103 a,
#menu-item-17104 a,
#menu-item-17105 a{
color: #fff !important;
padding-left: 55px;
position: relative;
}
#menu-item-17103 a:before,
#menu-item-17104 a:before,
#menu-item-17105 a:before{
content: "";
height: 50px;
width: 50px;
background: #f7484e;
border-radius: 50%;
position: absolute;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
overflow: hidden;
}
#menu-item-17103 a:before{
background: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/cases/lem_007.jpg) no-repeat;
background-size: cover;
}
#menu-item-17104 a:before{
background: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/cases/lem_006.jpg) no-repeat;
background-size: cover;
}
#menu-item-17105 a:before{
background: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/cases/lem_005.jpg) no-repeat;
background-size: cover;
}
#menu-item-2668 .\--has-children a{
cursor: pointer;
}
#menu-item-2668 .\--has-children a:hover{
transition: .3s ease-in;
color: #EE2F52;
}
@media (min-width:992px) {
.top_menu.fixed .navigation-open{ }
.navigation-open { position: absolute;
top: 49.3%;
width: auto;
right: -39px; border: 1px solid #f7484e;
border-right: 0;
background: #222;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
transition: .5s right ease-in;
}
.navigation-open.\--hidden { transition: .5s right ease-out;
}
.navigation-open__icon {
left: 13px;
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%)
}
.navigation {
top: 32px;
right: 0;
left: auto;
width: auto;
height: auto;
border: 1px solid #EE2F52;
border-right: 0;
-webkit-transform: translateX(100%);
transform: translateX(100%)
} .navigation.\--shown {
-webkit-transform: translateX(0);
transform: translateX(0)
}
.navigation__title {
display: none
}
.navigation__close {
position: relative;
width: 45px;
height: 45px;
float: left
}
.navigation__list {
font-size: 0;
top: auto;
left: auto;
width: auto;
height: auto;
padding-top: 0;
overflow: visible
}
.navigation__list.\--depth-0 {
position: relative;
border-left: 1px solid #EE2F52;
float: left
}
.navigation__list.\--depth-1 {
right: 0;
padding: 40px;
display: none;
border: 1px solid #EE2F52;
border-top-width: 8px;
background: #000;
-webkit-transform: translateX(0);
transform: translateX(0)
}
.navigation__list.\--depth-1{ }
.navigation__list.\--depth-1.\--shown {
display: block
}
.navigation__list.\--depth-2 {
position: relative;
-webkit-transform: translateX(0);
transform: translateX(0)
}
.navigation__item.\--depth-0 {
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
*zoom: 1;
*display: inline
}
.navigation__item.\--depth-0.\--has-children {
position: static
}
.navigation__item.\--depth-0:hover .navigation__link.\--depth-0 {
background: #EE2F52;
}
.navigation__item.\--depth-0:active .navigation__link.\--depth-0{
color: #fff;
}
.navigation__item.\--depth-1 {
width: 263px; min-height: 50px;
margin-right: 20px;
padding-right: 19px;
padding-bottom: 20px;
border-right: 1px solid #2D2A33;
white-space: nowrap;
display: inline-block;
vertical-align: top;
*vertical-align: auto;
*zoom: 1;
*display: inline
}
.navigation__item.\--depth-1:last-child {
margin-right: 0;
padding-right: 0;
border-right: 0
}
.menu-item-18058 .navigation__item.\--depth-1{
width: 100% !important;
border-right: 0;
}
.navigation__item.\--depth-2 {
white-space: normal;
padding-top: 20px
}
.navigation__link {
font-size: 13px;
text-transform: uppercase;
border-bottom: 0
}
.navigation__link:hover {
background: 0 0
}
.navigation__link.\--has-children:after,
.navigation__link.\--has-children:before {
top: auto;
right: auto;
margin-top: 0;
display: none;
-webkit-transform-origin: 0 0;
transform-origin: 0 0
}
.navigation__link.\--has-children:before {
-webkit-transform: none;
transform: none
}
.navigation__link.\--back:after,
.navigation__link.\--back:before {
top: auto;
right: auto;
margin-top: 0;
display: none;
-webkit-transform-origin: 0 0;
transform-origin: 0 0
}
.navigation__link.\--back:before {
-webkit-transform: none;
transform: none
}
.navigation__link.\--back:after {
-webkit-transform: none;
transform: none
}
.navigation__link.\--parent {
display: none
}
.navigation__link.\--depth-0 {
line-height: 45px
}
.navigation__link.\--depth-0:hover {
background: #EE2F52
}
.navigation__link.\--depth-1 {
position: relative;
padding: 0 0 11px;
line-height: 1.42857
}
.navigation__link.\--depth-1:after {
position: absolute;
bottom: 0;
width: 80%;
height: 1px;
content: '';
display: block;
background: #EE2F52
}
.navigation__link.\--depth-2 {
padding: 0;
line-height: 1.42857;
color: #969696
}
.navigation__link.\--has-children:after {
-webkit-transform: none;
transform: none
}
.navigation__link.\--back {
display: none
}
.navigation-open__text {
font-family: brandon_grotesque_regular, sans-serif;
font-size: 14px; height: 41px;
margin-left: 52px;
padding: 0 13px;
display: block;
line-height: 41px;
text-transform: uppercase;
color: #fff;
border-left: 1px solid #f7484e;
}
}  .toggle-nav {
top: 25px;
right: 25px;
cursor: pointer;
color: #212121;
}
.toggle-nav.m_open span.m,
.toggle-nav.m_open span.n,
.toggle-nav.m_open span.u {
opacity: 0;
}
.toggle-nav.open span.m,
.toggle-nav.open span.n,
.toggle-nav.open span.u {
opacity: 1;
}
.toggle-nav.m_open span.m,
.toggle-nav.m_open span.n,
.toggle-nav.m_open span.u {}
.toggle-nav span.m,
.toggle-nav span.n,
.toggle-nav span.u {
font-size: 1.4rem;
opacity: 0;
-webkit-transition: 250ms;
transition: 250ms;
letter-spacing: 2px;
}
.toggle-nav span.e {
display: inline-block;
height: 15px;
width: 23px;
}
.toggle-nav span.e.btn-close span.bar:nth-child(1) {
-webkit-transition: 250ms;
transition: 250ms;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
top: 5px;
}
.toggle-nav span.e.btn-close span.bar:nth-child(2) {
opacity: 0;
-webkit-transition: 250ms;
transition: 250ms;
}
.toggle-nav span.e.btn-close span.bar:nth-child(3) {
-webkit-transition: 250ms;
transition: 250ms;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
bottom: 5px;
}
.toggle-nav span.e span.bar {
-webkit-transition: 250ms;
transition: 250ms;
position: relative;
display: block;
background: #212121;
border-radius: 1px;
border-bottom: 1px solid #616161;
width: 22px;
height: 2px;
}
.toggle-nav span.e span.bar:nth-child(2) {
margin: 3px 0;
}
.toggle-nav:hover span.m,
.toggle-nav:hover span.n,
.toggle-nav:hover span.u {
opacity: 1;
-webkit-transition: 250ms;
transition: 250ms;
} .mouse-wrap {
display: inline-block;
position: absolute;
left: 50%;
bottom: 15%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.mouse-wrap p {
font-family: "Raleway", sans-serif;
letter-spacing: 12px;
font-size: 14px;
color: #f7484e;
-webkit-animation: nudgeText 5.5s ease-out infinite;
animation: nudgeText 5.5s ease-out infinite;
position: absolute;
left: 50%;
top: 90px;
-webkit-transform: translateX(-50%) translateY(0);
transform: translateX(-50%) translateY(0);
margin-left: 6px;
}
.mouse {
top: 0;
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
width: 48px;
-webkit-animation: nudgeMouse 5.5s ease-out infinite;
animation: nudgeMouse 5.5s ease-out infinite;
}
.mouse:after {
content: '';
background-color: #f7484e;
width: 7px;
height: 7px;
border-radius: 100%;
-webkit-animation: trackBallSlide 5.5s linear infinite;
animation: trackBallSlide 5.5s linear infinite;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
.mouse .frame {
width: 100%;
position: absolute;
z-index: 1;
}
.mouse .frame path {
fill: none;
stroke: #f7484e;
stroke-width: 3;
opacity: 0.5;
}
.mouse .mouse-left,
.mouse .mouse-right {
width: 50%;
position: absolute;
z-index: 2;
}
.mouse .mouse-right {
right: 0;
}
.mouse .Animate-Draw {
fill: none;
stroke: #f7484e;
stroke-width: 3;
fill-opacity: 1;
}
.mouse .mouse-left .Animate-Draw {
-webkit-animation: DrawLine 5.5s ease-out infinite;
animation: DrawLine 5.5s ease-out infinite;
}
.mouse .mouse-right .Animate-Draw {
-webkit-animation: DrawLineBack 5.5s ease-out infinite;
animation: DrawLineBack 5.5s ease-out infinite;
}  .shop__title{
font-size: 35px;
text-transform: uppercase;
font-family: PTSansNarrow, sans-serif;
text-align: center;
}
.shop-heading{
padding: 40px 0;
}
.shop-icon{
}
.shop-icon_big{
height: 70px;
width: 70px;
}
.shop-icon_small{
height: 40px;
width: 40px;
}
.shop-icon_light{
background: #222;
color: #fff;
}
.shop-icon_dark{
background: #f7484e;
color: #fff;
}   .shop-desc{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.shop-desc-item{
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
padding: 15px;
}
.shop-desc__heading{
padding: 10px 0;
}
.shop-desc__title{
font: 16px/25px PTSansNarrow, sans-serif;
color: #222;
text-transform: uppercase;
}
.shop-desc__title .red{
margin-right: 12px;
}
.shop__text{
font: 16px/26px Arial, sans-serif;
font-weight: lighter;
padding-top: 10px;
color: #696969;
}
.shop-desc__link{
color: #f7484e;
}
.shop-desc-imgs{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 30px;
-ms-flex-flow: wrap;
flex-flow: wrap;
}
.shop-desc-imgs__circle{
border-radius: 50%;
-webkit-box-flex: 0;
-ms-flex: 0 140px;
flex: 0 140px;
height: 140px;
margin: auto;
overflow: hidden;
}   .shop-features{
padding: 50px 0;
}
.shop-features-inner{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.shop-features-inner_six .shop-features-item{
-webkit-box-flex: 1;
-ms-flex: 1 33.3333%;
flex: 1 33.3333%;
padding: 10px;
}
.shop-features-item{
-webkit-box-flex: 1;
-ms-flex: 1 25%;
flex: 1 25%;
padding: 10px;
}
.shop-features-icon{
margin: auto;
border-radius: 50%;
text-align: center;
}
.shop-features-icon i.fa{
line-height: 70px;
font-size: 25px;
}
.shop-features .shop__text{
text-align: center;
}
.shop-features-img{
margin-top: 25px;
position: relative;
cursor: pointer;
}
.shop-features-img::after{
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: rgba(0,0,0,0.2);
cursor: pointer;
-webkit-transition: .2s ease-out;
transition: .2s ease-out;
}
.shop-features-img:hover::after{
display: none;
-webkit-transition: .2s ease-in;
transition: .2s ease-in;
}  .shop-func{
padding: 50px 0;
}
.shop-func-inner{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.shop-func__item{
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
}
.shop-func__list{
padding: 0 15px;
position: relative;
}
.shop-func__list li{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 20px 0;
}
.shop-func__item_right .shop-func__list li{
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-flow: row-reverse;
flex-flow: row-reverse;
}
.shop-func__item_right .shop-func__list .shop-func__icon{
margin-left: 0;
margin-right: 20px;
}
.shop-func__list .shop-func__icon{
margin-left: 20px;
}
.shop-func__item_left{
text-align: right;
}
.shop-func__item_right{
text-align: left;
}
.shop-func__list li p{
font: 16px/20px PTSansNarrow,sans-serif;
}
.shop-func__icon{
display: inline-block;
border-radius: 50%;
text-align: center;
position: relative;
z-index: 2;
}
.shop-func__icon:after{
content: '\2713';
font-family: "fontello";
line-height: 40px;
font-size: 20px;
font-weight: bold;
}
.shop-func__item_right .shop-func__list:after,
.shop-func__item_left .shop-func__list:after{
content: "";
display: block;
height: 100%;
width: 2px;
background: #222;
position: absolute;
top:0;
}
.shop-func__item_left .shop-func__list:after{
right: 35px;
}
.shop-func__item_right .shop-func__list:after{
left: 35px;
}   .results-tab{
padding-top: 50px;
position: relative;
overflow: hidden;
background: #fff;
font-family: PTSansNarrow, sans-serif;
margin: 0 auto;
line-height: 1.5;
-webkit-font-smoothing: antialiased;
}
.results-tabs_list {
font-family: PTSansNarrow, sans-serif;
display: table;
position: relative;
overflow: hidden;
margin: 0;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
border-top: 2px solid #f7484e;
border-bottom: 2px solid #f7484e;
}
.results-tabs_list li {
line-height: 38px;
overflow: hidden;
padding: 0;
position: relative;
margin: 10px auto;
}
.results-tabs_list span {
color: #333333;
font-weight: 500;
display: block;
letter-spacing: 0;
outline: none;
padding: 0 20px;
text-decoration: none;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
cursor: pointer;
font-size: 18px;
}
.results-tab_item {
display: none;
padding: 30px 0;
}
.results-tab_item:first-child {
display: block;
}
.current span {
color: #fff;
background: #f7484e;
}  .shop-results{
padding: 50px 0;
}
.shop-results-inner{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.shop-results-inner .shop-results__img{
margin: auto;
}
.shop-heading{
margin: auto;
}
.shop-results__item{
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
padding: 10px;
}
.shop-results__img img{
margin: auto;
}
.shop-results__list{
padding-left: 20px;
}
.shop-results__list li{
position: relative;
}
.shop-results__list li::before{
content: '\2713';
position: absolute;
color: #f7484e;
left: -20px;
font-family: "fontello";
font-weight: bold;
}
.results-wrapper_paralax{
background-image:  url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/pexels-photo.jpg);
position: relative;
background-repeat: no-repeat;
background-size: cover;
background-position: right center;
padding: 40px 0;
margin-bottom: 20px;
margin-top: 20px;
color: #fff;
}
.results-wrapper_paralax .red{
color: #fff;
}
.results-wrapper_paralax:after{
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(247, 72, 78, 0.7);
}   .post_content .about-desc,
.about-desc{
font: 16px/26px Arial, sans-serif;
font-weight: lighter;
padding-top: 10px;
color: #696969;
}
.about-desc-span{
font: 16px/26px Arial, sans-serif;
font-weight: lighter;
padding-top: 10px;
}
.about-awards__item-desc {
height: 80px;
}
.about-info__title{
font: 16px/25px PTSansNarrow, sans-serif;
color: #222;
text-transform: uppercase;
}
.about-info{
padding: 20px 15px;
}
.about__title + a{
display: none;
}
.about__title,
.post_content .about__title{
text-align: center;
text-transform: uppercase;
font: 20px/24px PTSansNarrow, sans-serif;
}
.about-heading{
padding: 15px 0;
}
.about-info__title .red{
margin-right: 12px;
}
.about-awards{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.about-diploms{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.about-diploms__item{
-webkit-box-flex: 0;
-ms-flex: 0 25%;
flex: 0 25%;
padding: 10px;
}
.about-awards__item{
-webkit-box-flex: 1;
-ms-flex: 1 250px;
flex: 1 250px;
margin: auto;
padding: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
min-height: 200px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.about-awards_g .about-awards__item{
margin: 0 auto;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.about-awards_g {
margin-bottom: 15px;
}
.about-awards_g p[class='about-desc']{
margin-bottom: 0;
padding-left: 15px;
}
.about-awards_g .about-awards__item .about-desc{
text-align: center;
}
.about-awards__item img{
margin: auto;
}
.about-reasons{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.about-reasons__icon{
margin: auto;
border-radius: 50%;
text-align: center;
height: 70px;
width: 70px;
background: #f7484e;
color: #fff;
}
.about-reasons__icon i.fa{
line-height: 70px;
font-size: 25px;
}
.about-reasons__item{
-webkit-box-flex: 1;
-ms-flex: 1 300px;
flex: 1 300px;
margin: 0 auto;
padding: 20px 10px 10px;
}
.about-list{
list-style: disc;
margin-left: 20px;
margin-top: 10px;
}
.about__link{
color: #222;
-webkit-transition: .3s ease-out;
transition: .3s ease-out;
}
.about__link:hover,
.about__link:active,
.about__link:focus{
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
color: #f7484e
}
.about-section,
.marketing-section{
padding-top: 50px;
}
.post_content .about-section{
padding-top: 0;
}  #ct-chart__main{
border-radius: 50%;
background: #556270;
height: 200px;
width: 200px;
overflow: hidden;
position: relative;
display: inline-block
}
.ct-point {
stroke-width: 5px !important;
}
.ct-line {
stroke-width: 2px !important;
}
.ct-series-a .ct-point{
stroke: #4ecdc3 !important; stroke-width: 8px !important;
}
.ct-label {
color: #fff !important;
}  .responsive-page{
padding-top: 100px;
}
.responsive-buttons{
padding: 20px 0;
} .page-example{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.page-example__item{
-webkit-box-flex: 0;
-ms-flex: 0 300px;
flex: 0 300px;
margin: 20px auto;
cursor: pointer;
} .wrapper__title {
margin: 110px auto 50px;
}
.title_page {
font-size: 80px;
text-align: center;
text-transform: uppercase;
font-family: PTSansNarrow, sans-serif;
}
.promotion-advant__title {
font: 16px/25px PTSansNarrow, sans-serif;
color: #222;
text-transform: uppercase;
margin-bottom: 25px;
}
.promotion-advant__title .red {
margin-right: 12px;
color: #f7484e;
}
.promotion-advant__img img {
max-width: 100%;
height: auto;
margin: auto;
}
.promotion-advant__img{
text-align: center;
padding: 30px 0;
}
.promotion-advant__item_products{
padding-bottom: 20px;
} .promotion-banner {
position: relative;
min-height: 250px; margin: 40px 0;
color: #fff;
}
.promotion-banner_theme2 {}
.banner-info {
font-family: "Open Sans Regular", sans-serif;
position: static;
background: rgba(0, 0, 0, 0.6);
padding: 20px;
text-align: left;
}
.promotion-table_wrapper{
padding: 50px 15px;
}
.promotion-table{
line-height: 40px;
}
.banner-info__title {
font-size: 20px;
color: #fff;
text-transform: none;
}
.banner-info__desc {
font-size: 14px;
line-height: 26px;
font-weight: lighter;
}
.banner-info__hr {
display: block;
width: 65px;
height: 1px;
background: #f7484e;
border: none;
margin: 15px 0;
margin-left: 0;
}
.promotion-feature {
padding: 80px 0;
}
.promotion-feature__wrapper {
background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/copyright-bg.png);
background-size: cover;
position: relative;
}
.promotion-feature__title {
font-size: 70px;
-webkit-transform: rotate(-90deg) translateX(-296px);
transform: rotate(-90deg) translateX(-296px);
}
.promotion-table{
max-width: 800px;
margin: auto;
}
.table-wrapper{
padding: 50px 0;
font-size: 18px;
font-family: PTSansNarrow, sans-serif;
}
.feature-item {
padding: 20px 15px;
border-right: 1px solid #fff;
background: #151515;
-webkit-transition: 0.2s ease;
transition: 0.2s ease;
text-align: center;
min-height: 300px!important;
}
.feature-item>* {
color: #fff;
}
.feature-item__title {
font-size: 15px;
line-height: 25px;
font-weight: 500;
text-align: center;
color: #f7484e;
text-transform: uppercase;
font-family: PTSansNarrow, sans-serif;
}
.feature-item_bottom {
margin-top: 0px;
}
.promotion-feature__six .feature-item_middle,
.promotion-feature__five .feature-item_middle {
margin-top: 1px;
}
.feature-item__desc {
font: 14px/26px Arial, sans-serif;
font-weight: lighter;
display: block;
padding-top: 10px;
}
.books-icon__item {
display: inline-block;
text-align: center;
height: 70px;
width: 70px;
background: #222;
border-radius: 50%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
}
.feature-item__icon {
display: inline-block;
text-align: center;
height: 70px;
width: 70px;
background: #222;
border-radius: 50%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: .3s ease-out;
transition: .3s ease-out;
display: none;
}
.feature-item__icon i.fa,
.books-icon__item i.fa {
font-size: 34px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: #fff;
}
.feature-item:hover {
background: #f7484e;
-webkit-transition: 0.2s ease;
transition: 0.2s ease;
}
.feature-item:hover .feature-item__icon { height: 50px;
width: 50px;
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
margin-top: 10px;
position: absolute;
-webkit-transform: none;
transform: none;
top: -5px;
left: 5px; }
.feature-item:hover .feature-item__icon i.fa {
font-size: 20px;
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
}
.feature-item:hover .feature-item__desc {
display: block;
}
.feature-item:hover .feature-item__title {
color: #222;
}
.reasons-wrapper {
padding: 60px 0 0;
position: relative;
}
.promotion__desc {
color: #696969;
font: 14px/26px "Open Sans Regular", sans-serif
}
.promotion__desc p{
padding: 10px 0;
}
.promotion__desc ul{
margin: 0 15px 30px;
width: auto;
}
.promotion__desc ul li{
position: relative;
padding: .5em 0;
}
.promotion__desc ul li:before {
content: "\f111";
vertical-align: middle;
font-size: 1.125em;
color: #f7484e;
margin-right: 15px;
font: normal normal normal 10px/1 FontAwesome;
}
.reasons-item__title {
font: 16px/25px PTSansNarrow, sans-serif;
color: #222;
text-transform: uppercase;
margin-bottom: 25px;
}
.reasons-item__title .red{
margin-right: 12px;
color: #f7484e;
}
.reasons__title {
font-size: 35px;
text-transform: uppercase;
font-family: PTSansNarrow, sans-serif;
color: #000;
}
.reasons__title_wrap {
margin-bottom: 50px;
text-align: center;
position: relative;
z-index: 2;
}
.reasons-tabs {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.reasons-tabs .reasons-tabs__link {
font: 36px/36px 'Oswald-Light';
color: #cccccc;
border: none;
border-radius: 50%;
padding: 16px 16px;
display: inline-block;
width: 70px;
}
.reasons-tabs>li.active>a,
.reasons-tabs>li.active>a:focus,
.reasons-tabs>li.active>a:hover {
border: none;
border-radius: 50%;
color: #fff;
background: #000;
}
.reasons-list {
padding-left: 15px;
list-style: disc;
}
.reasons-list_tringle {
list-style: none;
}
.reasons-desc__title {
font-weight: bold;
padding-bottom: 10px;
color: #f7484e;
font-size: 15px;
}
.reasons-list__item {
position: relative;
list-style: none;
}
.desc-tringle{
position: relative;
}
.desc-tringle:before{
content: '';
display: block;
width: 0;
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
position: absolute;
border-left: 6px solid #f7484e;
top: 17px;
left: -10px;
}
.reasons-list_tringle li:before {
content: '';
display: block;
width: 0;
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
position: absolute;
border-left: 6px solid #f7484e;
top: 6px;
left: -15px;
}
.reasons-list_tringle li:last-child {
font-weight: bold;
color: #222;
}
.reasons-list_tringle li:last-child::before {
content: '\2713';
border: none;
top: 0px;
}
.reasons-list_tringle.without_last-child li:last-child{
font-weight: normal;
color: inherit;
}
.reasons-list_tringle.without_last-child li:last-child:before{
content: '';
display: block;
width: 0;
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
position: absolute;
border-left: 6px solid #f7484e;
top: 6px;
left: -15px;
}
.reasons__title_center {
text-align: center;
}
.promotion-btn__wrapper {
margin: 30px auto 65px;
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: center;
}
.promotion-btn {
font: 14px/14px Oswald;
color: #fff;
text-transform: uppercase;
padding: 15px 20px;
position: relative;
background: #f7484e;
}
.reasons-item h3.reasons-item__title {
margin-top: 25px;
margin-bottom: 10px;
}
.reasons-item {
margin-bottom: 0px;
}
.reasons-item__img {
padding-top: 50px;
}
.reasons-item__img img {
margin: auto;
}
.reasons-item img{
margin: auto;
}
.reasons-icon{
display: inline-block;
height: 30px;
width: 30px;
border-radius: 50%;
background: #222;
text-align: center;
margin: 5px 5px 5px;
}
.reasons-icon i.fa{
line-height: 30px;
color: #fff;
}
.case__title_wrap {
margin: 30px 0 0 0;
text-align: center;
}
.reasons-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
margin: auto;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.reasons-flex .reasons-item {
-webkit-box-flex: 1;
-ms-flex: 1 33.333%;
flex: 1 33.333%;
margin: 0 auto;
padding: 10px;
}
.strip-item {
position: relative;
display: block;
height: 40px;
width: 100%;
border: 1px solid #fff;
background: #ccc;
border-radius: 20px;
padding-left: 10px;
line-height: 34px;
color: #fff;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
overflow: hidden;
}
.strip-item__amount {
z-index: 2;
position: relative;
}
.strip-progress {
position: absolute;
top: 0;
left: -100%;
height: 100%;
width: 0%;
-webkit-transition: 2s ease-in;
transition: 2s ease-in;
border-radius: inherit;
text-align: right;
padding-right: 20px;
}
.strip-progress_success {
background: #96c940;
}
.strip-progress_danger {
background: #e95d62;
}
.strip-title {
padding: 5px 0;
font-size: 16px;
} .results-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
position: relative;
z-index: 2;
}
.results-inner_four li {
-webkit-box-flex: 1;
-ms-flex: 1 25%;
flex: 1 25%;
text-align: center;
margin: 20px auto;
}
.results__item_counter {
font: 40px/65px PTSansNarrow, sans-serif
}
.results__item_desc {
font: 18px/25px PTSansNarrow, sans-serif;
max-width: 85%;
margin: auto;
}
.counter__icon {
padding-right: 10px;
}
.results__img {
margin: auto;
}
.promotion__desc .red {
font-family: "Open Sans Regular", sans-serif;
} .post_content .promotion-btn:focus,
.post_content .promotion-btn:active,
.post_content .promotion-btn:hover {
color: #fff;
background: #222;
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
border-bottom-color: #222;
}
.promotion-btn i {
padding-right: 5px;
}
.promotion-case {
position: relative;
}
.promotion-case:hover .promotion-case__item{
z-index: 4;
-webkit-box-shadow: 0 36px 105px 0 rgba(0, 0, 0, .5);
box-shadow: 0 36px 105px 0 rgba(0, 0, 0, .5);
-webkit-transition: .3s;
transition: .3s;
}
.promotion-case__title {
z-index: 3;
text-align: center;
color: #f7484e;
position: absolute;
top: 50%;
left: 50%;
font-size: 30px;
font-weight: 900;
z-index: 3;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
width: 350px;
}
.promotion-case__item {
width: 300px;
height: 300px;
border-radius: 50%;
margin: 50px auto;
-webkit-box-shadow: 0 36px 65px 0 rgba(0, 0, 0, .32);
box-shadow: 0 36px 65px 0 rgba(0, 0, 0, .32);
position: relative;
z-index: 2;
-webkit-transition: .3s;
transition: .3s;
overflow: hidden;
}
.promotion-case__item:hover .promotion-case__title {
z-index: 0;
}
.promotion-case__item_1 {
background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/case1.jpg) no-repeat;
}
.promotion-case__item_2 {
background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/case2.jpg) no-repeat;
}
.promotion-case__item_3 {
background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/case3.jpg) no-repeat;
}
.promotion-case__item_1,
.promotion-case__item_2,
.promotion-case__item_3 {
background-size: cover;
}
.promotion__link {
color: #222;
font-weight: bolder;
}
.promotion__link:hover,
.promotion__link:active,
.promotion__link:focus{
color: #f7484e;
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
}
.feature-item .promotion__link:hover,
.feature-item .promotion__link:active,
.feature-item .promotion__link:focus{
color: #696969;
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
}   .books-wrapper {
margin: 40px auto;
}
.books-wrapper,
.books-icon__wrapper{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.books-item { }
.books-item__inner {
text-align: center;
position: relative;
background: #222;
overflow: hidden;
padding: 0 10px; 
}
.books-item__icon {
position: absolute;
height: 45px;
width: 45px;
border-radius: 50%;
background: #e74c3c;
color: #fff;
font-size: 20px;
right: 15px;
bottom: 15px;
line-height: 45px;
z-index: 3;
-webkit-transition: 0.7s ease-out;
transition: 0.7s ease-out
}
.books-item__link:hover {
color: #fff;
}
.books-item__img {
margin: auto;
position: relative;
-webkit-transition: 0.5s ease-out;
transition: 0.5s ease-out;
max-width: 100%;
display: block;
height: auto;
} .books-item__title {
position: absolute;
color: #fff;
top: -100%;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 2;
font-size: 24px;
-webkit-transition: 0.5s ease-in;
transition: 0.5s ease-in;
width: 90%;
}
.books-title__wrapper {
text-align: center;
padding: 30px 15px;
}
.books__title {
font-size: 30px;
font-weight: bolder;
margin-bottom: 25px;
font: 30px/30px PTSansNarrow;
}
.books-icon {
text-align: center;
margin: 10px auto;
-webkit-box-flex: 1;
-ms-flex: 1 150px;
flex: 1 150px;
padding: 5px;
}
.books-icon__wrapper {
margin: 10px auto 20px;
}
.books-icon__title {
padding: 10px 0;
color: #f7484e;
font: 16px/20px PTSansNarrow, sans-serif;
}
.books__undertitle {
margin-bottom: 15px;
font: 16px/20px PTSansNarrow, sans-serif;
} .book__title{
font: 16px/25px PTSansNarrow, sans-serif;
color: #222;
text-transform: uppercase;
margin-bottom: 15px;
margin-top: 15px;
letter-spacing: 0;
}
.book__desc{
color: #696969;
font: 14px/26px "Open Sans Regular", sans-serif;
}
.book-wrapper,
.book-reasons,
.book-propositions{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.book-item{
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
padding: 10px;
}
.book-item .promotion-btn__wrapper {
display: block;
margin-top: 60px;}
.book-propositions__item{
-webkit-box-flex: 1;
-ms-flex: 1 450px;
flex: 1 450px;
padding: 10px
}
.book-reasons__item{
-webkit-box-flex: 1;
-ms-flex: 1 300px;
flex: 1 300px;
padding: 10px;
}
.book__title .red{
margin-right: 12px;
}
.book-list{
padding-left: 15px;
}
.book-list__item{
font-size: 15px;
}
.book-list__icon i{
font-size: 20px;
padding-right: 10px;
color: #f7484e;
}
.promotion__desc ul li .book-list__icon{
display: none;
}
.book-gallery{
width: 90%;
margin: auto;
}
.book-gallery img{
margin: auto;
}
.book-thumbnails{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: center;
}
.book-thumbnail_small{
display: inline-block;
-webkit-box-flex: 1;
-ms-flex: 1 100px;
flex: 1 100px;
margin: 20px 10px 10px;
}
.book-thumbnail_small:hover,
.book-thumbnail_small.active{
border: 1px solid #f7484e;
}
.book-propositions__icon{
height: 35px;
width: 35px;
background: #f7484e;
display: inline-block;
text-align: center;
line-height: 35px;
color: #fff;
margin-right: 10px;
border-radius: 50%;
}
.book-propositions__icon i{
font-size: 18px;
line-height: 35px;
padding-left: 4px;
} .contact-us {
margin-top: 140px;
}
.contact-us__letter {
font-size: 35px;
font-weight: bold;
-webkit-transform: rotate(-90deg) translateY(10px);
transform: rotate(-90deg) translateY(10px);
display: inline-block;
margin-bottom: 40px;
color: #ff464d;
}
.contact-us__title-circle {
position: absolute;
right: 165px;
height: 250px;
width: 250px;
background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/contact-girl.jpg) no-repeat center;
background-size: cover;
border-radius: 50%;
}
.contact-us__wrapper {
margin: 180px 0 100px 0;
}
.contact-us__address,
.contact-us-list__item {
font: 14px/24px OpenSans, sans-serif;
font-weight: bold;
}
.contact-us__item {
text-align: center;
}
.contact-cert {
margin: 20px auto;
}
.cert-item {
margin: 0px auto 30px;
}
.cert-item__title {
text-align: center;
text-transform: uppercase;
font: 18px/24px PTSansNarrow, sans-serif;
}
.cert-item__img {
min-height: 80px;
margin: 20px auto;
}
.cert-item__img-1 {
background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/cert1.png) no-repeat center;
}
.cert-item__img-2 {
background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/cert2.png) no-repeat center;
}
.cert-item__img-3 {
background: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/cert3.png) no-repeat center;
}
.contform-wrapper {
margin: 30px auto;
}  #mapkit-3996 {
height: 600px;
width: 100%;
}
.map-wrapper {
margin-top: 100px;
padding: 0;
}
.gmnoprint { }  .partners-form__wrapper {
background: #202020;
padding: 60px 0;
z-index: 1;
}
.partners-form__wrapper .main_form form{
background: #202020;
-webkit-box-shadow: 0 0 0 transparent;
box-shadow: 0 0 0 transparent;
}
.partners-form__wrapper .contact-form__input,
.partners-form__wrapper .contact-form__field {
border: none;
border-bottom: 2px solid #e1e1e1;
background: #202020;
color: #a1a1a1;
}
.partners-form__wrapper .contact-form {
margin-top: 60px;
}
.partners-contact_wrapper {
background: #f7484e;
z-index: 1;
padding: 60px;
overflow: hidden;
position: relative;
height: 851px;
}
.partners-contact_wrapper:after {
content: 'CONTACT';
font-size: 155px;
-webkit-transform: rotate(-90deg) translate(235px, 80px);
transform: rotate(-90deg) translate(235px, 80px);
display: block;
color: #fff;
z-index: 0;
position: absolute;
bottom: 0;
font-family: 'Raleway-Heavy', sans-serif;
}
.partners-form__title {
font-weight: bolder;
margin-top: 30px;
font: 30px/30px 'Raleway-Heavy', sans-serif;
color: #fff;
text-align: center;
}
.partners-contact__title {
margin-top: 30px;
font: 30px/30px 'OswaldBold', sans-serif;
font-weight: bold;
text-align: center;
z-index: 1;
position: relative;
}
.partners-contact__list {
position: absolute;
bottom: 40px;
z-index: 1;
}
.partners-contact__item {
margin-bottom: 35px;
color: #fff;
line-height: 25px;
font-family: "OpenSans-Regular", sans-serif;
}
.partners-contact__item_title {
text-transform: uppercase;
color: #222;
}
.partners-contact__item_address {
font: 14px/14px "OpenSans-Bold", sans-serif;
font-weight: bold;
color: #000;
}
.partners-info {
padding: 25px 10px;
}
.partners-info__list {
display: table;
}
.partners-info__item {
font: 14px/40px "OpenSns-Regular", sans-serif;
display: table-row;
}
.partners-info__icon {
display: inline-block;
height: 30px;
width: 30px;
border-radius: 50%;
background: rgb(247, 72, 78);
color: #fff;
margin-right: 10px;
text-align: center;
font-size: 18px;
line-height: 26px;
}
.partners-info__desc {
font: 15px/40px "OpenSns-Regular", sans-serif;
color: #a1a1a1;
}
.partners-info__desc_lh {
line-height: 25px;
}
.partners-info_logo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 20px;
margin-bottom: 20px;
font-size: 18px
}
.partners-products-item{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-top: 15px;
padding-bottom: 15px;
}
.partners-products-item__img{
-webkit-box-flex: 0;
-ms-flex: 0 170px;
flex: 0 170px;
margin: auto;
max-width: 183px;
}
.partners-products-item .partners-info__icon {
display: inline-block;
height: 25px;
width: 25px;
border-radius: 50%;
background: rgb(247, 72, 78);
color: #fff;
margin-right: 10px;
text-align: center;
font-size: 18px;
line-height: 22px;
position: absolute;
left: 0;
top: 3px;
}
.partners-products-item .partners-info__item{
position: relative;
padding-left: 35px;
display: block;
font: 14px/30px "OpenSns-Regular", sans-serif;
}
.partners-products-item__img_mH{
max-height: 27px;
}
.partners-products-item__img_mH2{
max-height: 41px;
}
.partners-products-item__desc{
-webkit-box-flex: 1;
-ms-flex: 1 500px;
flex: 1 500px;
padding: 0 15px;
}
.partners-products-item__title{
font-size: 24px;
line-height: 40px;
}
.partners-products-contact{
text-align: center;
padding: 20px; }
.partners-products-contact li{
display: inline-block;
padding: 10px;
}
.promotion-btn__wrapper_partners{
margin: 5px;
}
.promotion-btn_partners{
cursor: pointer;
}
.promotion-btn_partners:hover{
background: #000;
color: #fff;
-webkit-transition: .2s ease-in;
transition: .2s ease-in;
}
.partners-search{
padding-bottom: 20px;
} .feedbacks-item__img {
width: 100%;
height: 100%;
}
.feedbacks-item {
margin: 60px auto;
text-align: center;
padding: 0 10px;
-webkit-box-flex: 0;
-ms-flex: 0 350px;
flex: 0 350px;
}
.feedbacks-item:hover .feedbacks-item__inner {
-webkit-box-shadow: 0px 0px 10px #6f6565;
box-shadow: 0px 0px 10px #6f6565;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
}
.feedbacks-item:hover .feedbacks-item__tab {
background: #222;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
}
.feedbacks-item__inner {
-webkit-box-shadow: 8px 8px 53px #6f6565;
box-shadow: 8px 8px 53px #6f6565;
height: 460px;
position: relative;
-webkit-transition: 0.3s ease-out;
transition: 0.3s ease-out;
}
.feedback-item__title {
font: 20px/30px PTSansNarrow, sans-serif;
color: #fff;
}
a.feedback-item__title:active,
a.feedback-item__title:hover,
a.feedback-item__title:focus {
color: #f7484e;
}
.feedbacks-item__tab {
position: absolute;
width: 80%;
left: 20%;
-webkit-transform: translateY(-65%);
transform: translateY(-65%);
height: 170px;
background: rgba(247, 72, 78, 0.9);
padding: 10px;
-webkit-transition: 0.3s ease-out;
transition: 0.3s ease-out;
}
.feedbacks-wrapper {
margin-bottom: 100px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.feedbacks-item__logo {
height: 70px;
width: 70px;
background-size: contain;
margin-bottom: 10px;
}
.feedbacks-item__logo-1 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/leoceramika-logo.png) center no-repeat;
background-size: contain;
}
.feedbacks-item__logo-2 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/vs-bank.png) center no-repeat;
background-size: contain;
}
.feedbacks-item__logo-3 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/light-clumb.png) center no-repeat;
background-size: contain;
}
.feedbacks-item__logo-4 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/trudovik.png) center no-repeat;
background-size: contain;
}
.feedbacks-item__logo-5 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/logo_resolute_2.png) center no-repeat;
background-size: contain;
}
.feedbacks-item__logo-6 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/medstock.png) center no-repeat;
background-size: contain;
}
.feedbacks-item__logo-7 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/samalet-logo.jpg) center no-repeat;
background-size: contain;
}
.feedbacks-item__logo-8 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/fotolight.png) center no-repeat;
background-size: contain;
}
.feedbacks-item__logo-9 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/volksbank.png) center no-repeat;
background-size: contain;
}
.feedbacks-item__logo-10 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/grand-stock.png) center no-repeat;
background-size: contain;
}
.feedbacks-item__logo-11 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/logo-cscom.jpg) center no-repeat;
background-size: contain;
}
.feedbacks-item__logo-12 {
background: rgba(255, 255, 255, 0.8) url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/nova-sports.gif) center no-repeat;
background-size: contain;
}
.feedbacks-title_small {
color: #222;
text-align: center;
font: 30px/40px "Open Sans Bold", sans-serif;
} .animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
}
.show_mob {
display: none !important;
} @-webkit-keyframes bounce {
from,
20%,
53%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%,
43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}
@keyframes bounce {
from,
20%,
53%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%,
43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}
@-webkit-keyframes DrawLine {
0% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
22% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
38% {
stroke-dashOffset: 125;
stroke-dasharray: 120;
stroke-opacity: 1;
}
38.1% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
48% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
64% {
stroke-dashOffset: 125;
stroke-dasharray: 120;
stroke-opacity: 1;
}
64.1% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
74% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
90% {
stroke-opacity: 1;
stroke-dashOffset: 125;
stroke-dasharray: 120;
}
90.1% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
}
@keyframes DrawLine {
0% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
22% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
38% {
stroke-dashOffset: 125;
stroke-dasharray: 120;
stroke-opacity: 1;
}
38.1% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
48% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
64% {
stroke-dashOffset: 125;
stroke-dasharray: 120;
stroke-opacity: 1;
}
64.1% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
74% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
90% {
stroke-opacity: 1;
stroke-dashOffset: 125;
stroke-dasharray: 120;
}
90.1% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
}
@-webkit-keyframes DrawLineBack {
0% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
22% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
38% {
stroke-dashOffset: -114;
stroke-dasharray: 120;
stroke-opacity: 1;
}
38.1% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
48% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
64% {
stroke-dashOffset: -114;
stroke-dasharray: 120;
stroke-opacity: 1;
}
64.1% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
74% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
90% {
stroke-opacity: 1;
stroke-dashOffset: -114;
stroke-dasharray: 120;
}
90.1% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
}
@keyframes DrawLineBack {
0% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
22% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
38% {
stroke-dashOffset: -114;
stroke-dasharray: 120;
stroke-opacity: 1;
}
38.1% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
48% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
64% {
stroke-dashOffset: -114;
stroke-dasharray: 120;
stroke-opacity: 1;
}
64.1% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
74% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 1;
}
90% {
stroke-opacity: 1;
stroke-dashOffset: -114;
stroke-dasharray: 120;
}
90.1% {
stroke-dashOffset: 0;
stroke-dasharray: 120;
stroke-opacity: 0;
}
}
@-webkit-keyframes nudgeMouse {
0% {
-webkit-transform: translateY(0) translateX(-50%);
transform: translateY(0) translateX(-50%);
}
22% {
-webkit-transform: translateY(0px) translateX(-50%);
transform: translateY(0px) translateX(-50%);
}
38% {
-webkit-transform: translateY(9px) translateX(-50%);
transform: translateY(9px) translateX(-50%);
}
48% {
-webkit-transform: translateY(0px) translateX(-50%);
transform: translateY(0px) translateX(-50%);
}
64% {
-webkit-transform: translateY(9px) translateX(-50%);
transform: translateY(9px) translateX(-50%);
}
74% {
-webkit-transform: translateY(0px) translateX(-50%);
transform: translateY(0px) translateX(-50%);
}
90% {
-webkit-transform: translateY(9px) translateX(-50%);
transform: translateY(9px) translateX(-50%);
}
}
@keyframes nudgeMouse {
0% {
-webkit-transform: translateY(0) translateX(-50%);
transform: translateY(0) translateX(-50%);
}
22% {
-webkit-transform: translateY(0px) translateX(-50%);
transform: translateY(0px) translateX(-50%);
}
38% {
-webkit-transform: translateY(9px) translateX(-50%);
transform: translateY(9px) translateX(-50%);
}
48% {
-webkit-transform: translateY(0px) translateX(-50%);
transform: translateY(0px) translateX(-50%);
}
64% {
-webkit-transform: translateY(9px) translateX(-50%);
transform: translateY(9px) translateX(-50%);
}
74% {
-webkit-transform: translateY(0px) translateX(-50%);
transform: translateY(0px) translateX(-50%);
}
90% {
-webkit-transform: translateY(9px) translateX(-50%);
transform: translateY(9px) translateX(-50%);
}
} @-webkit-keyframes nudgeText {
0% {
-webkit-transform: translateY(0) translateX(-50%) scaleY(1);
transform: translateY(0) translateX(-50%) scaleY(1);
opacity: 1;
}
22% {
-webkit-transform: translateY(0px) translateX(-50%) scaleY(1);
transform: translateY(0px) translateX(-50%) scaleY(1);
opacity: 1;
}
38% {
-webkit-transform: translateY(5px) translateX(-50%) scaleY(0.9);
transform: translateY(5px) translateX(-50%) scaleY(0.9);
opacity: 0.5;
}
48% {
-webkit-transform: translateY(0px) translateX(-50%) scaleY(1);
transform: translateY(0px) translateX(-50%) scaleY(1);
opacity: 1;
}
64% {
-webkit-transform: translateY(5px) translateX(-50%) scaleY(0.9);
transform: translateY(5px) translateX(-50%) scaleY(0.9);
opacity: 0.5;
}
74% {
-webkit-transform: translateY(0px) translateX(-50%) scaleY(1);
transform: translateY(0px) translateX(-50%) scaleY(1);
opacity: 1;
}
90% {
-webkit-transform: translateY(5px) translateX(-50%) scaleY(0.9);
transform: translateY(5px) translateX(-50%) scaleY(0.9);
opacity: 0.5;
}
}
@keyframes nudgeText {
0% {
-webkit-transform: translateY(0) translateX(-50%) scaleY(1);
transform: translateY(0) translateX(-50%) scaleY(1);
opacity: 1;
}
22% {
-webkit-transform: translateY(0px) translateX(-50%) scaleY(1);
transform: translateY(0px) translateX(-50%) scaleY(1);
opacity: 1;
}
38% {
-webkit-transform: translateY(5px) translateX(-50%) scaleY(0.9);
transform: translateY(5px) translateX(-50%) scaleY(0.9);
opacity: 0.5;
}
48% {
-webkit-transform: translateY(0px) translateX(-50%) scaleY(1);
transform: translateY(0px) translateX(-50%) scaleY(1);
opacity: 1;
}
64% {
-webkit-transform: translateY(5px) translateX(-50%) scaleY(0.9);
transform: translateY(5px) translateX(-50%) scaleY(0.9);
opacity: 0.5;
}
74% {
-webkit-transform: translateY(0px) translateX(-50%) scaleY(1);
transform: translateY(0px) translateX(-50%) scaleY(1);
opacity: 1;
}
90% {
-webkit-transform: translateY(5px) translateX(-50%) scaleY(0.9);
transform: translateY(5px) translateX(-50%) scaleY(0.9);
opacity: 0.5;
}
} @-webkit-keyframes trackBallSlide {
0% {
-webkit-transform: translateY(20px) scale(1);
transform: translateY(20px) scale(1);
opacity: 1;
}
22% {
-webkit-transform: translateY(20px) scale(1);
transform: translateY(20px) scale(1);
opacity: 1;
}
26% {
-webkit-transform: translateY(30px) scale(0.9);
transform: translateY(30px) scale(0.9);
opacity: 1;
}
34% {
-webkit-transform: translateY(55px) scale(0.1);
transform: translateY(55px) scale(0.1);
opacity: 0;
}
41% {
-webkit-transform: translateY(30px) scale(0);
transform: translateY(30px) scale(0);
opacity: 0.3;
}
48% {
-webkit-transform: translateY(20px) scale(1);
transform: translateY(20px) scale(1);
opacity: 1;
}
52% {
-webkit-transform: translateY(30px) scale(0.9);
transform: translateY(30px) scale(0.9);
opacity: 1;
}
60% {
-webkit-transform: translateY(55px) scale(0.1);
transform: translateY(55px) scale(0.1);
opacity: 0;
}
67% {
-webkit-transform: translateY(30px) scale(0);
transform: translateY(30px) scale(0);
opacity: 0.3;
}
74% {
-webkit-transform: translateY(20px) scale(1);
transform: translateY(20px) scale(1);
opacity: 1;
}
78% {
-webkit-transform: translateY(30px) scale(0.9);
transform: translateY(30px) scale(0.9);
opacity: 1;
}
86% {
-webkit-transform: translateY(55px) scale(0.1);
transform: translateY(55px) scale(0.1);
opacity: 0;
}
93% {
-webkit-transform: translateY(30px) scale(0);
transform: translateY(30px) scale(0);
opacity: 0.3;
}
100% {
-webkit-transform: translateY(20px) scale(1);
transform: translateY(20px) scale(1);
opacity: 1;
}
}
@keyframes trackBallSlide {
0% {
-webkit-transform: translateY(20px) scale(1);
transform: translateY(20px) scale(1);
opacity: 1;
}
22% {
-webkit-transform: translateY(20px) scale(1);
transform: translateY(20px) scale(1);
opacity: 1;
}
26% {
-webkit-transform: translateY(30px) scale(0.9);
transform: translateY(30px) scale(0.9);
opacity: 1;
}
34% {
-webkit-transform: translateY(55px) scale(0.1);
transform: translateY(55px) scale(0.1);
opacity: 0;
}
41% {
-webkit-transform: translateY(30px) scale(0);
transform: translateY(30px) scale(0);
opacity: 0.3;
}
48% {
-webkit-transform: translateY(20px) scale(1);
transform: translateY(20px) scale(1);
opacity: 1;
}
52% {
-webkit-transform: translateY(30px) scale(0.9);
transform: translateY(30px) scale(0.9);
opacity: 1;
}
60% {
-webkit-transform: translateY(55px) scale(0.1);
transform: translateY(55px) scale(0.1);
opacity: 0;
}
67% {
-webkit-transform: translateY(30px) scale(0);
transform: translateY(30px) scale(0);
opacity: 0.3;
}
74% {
-webkit-transform: translateY(20px) scale(1);
transform: translateY(20px) scale(1);
opacity: 1;
}
78% {
-webkit-transform: translateY(30px) scale(0.9);
transform: translateY(30px) scale(0.9);
opacity: 1;
}
86% {
-webkit-transform: translateY(55px) scale(0.1);
transform: translateY(55px) scale(0.1);
opacity: 0;
}
93% {
-webkit-transform: translateY(30px) scale(0);
transform: translateY(30px) scale(0);
opacity: 0.3;
}
100% {
-webkit-transform: translateY(20px) scale(1);
transform: translateY(20px) scale(1);
opacity: 1;
}
} .our_mission {
position: relative;
z-index: 3;
}
.our_mission,
.desc_big {
color: #555;
text-transform: uppercase;
line-height: 1.5;
font-size: 12px;
letter-spacing: 4.3px;
margin-top: 85px; }
.types {
margin-top: 85px;
}
.types li {
font-family: 'Open Sans', sans-serif;
color: #c2c2c2;
font-size: 14px;
margin-bottom: 13px;
font-weight: 200;
-webkit-transition: 0.3s;
transition: 0.3s;
cursor: pointer;
}
.types li.active,
.types li:hover {
color: #000;
font-weight: bold;
}
#line {
position: absolute;
top: 0;
right: 35px
}
h1.custom_h {
font-size: 90px;
text-transform: uppercase;
letter-spacing: 35px;
padding-left: 20px;
padding-top: 30px;
position: relative;
font-family: PTSNarrow, sans-serif;
z-index: 3;
float: right;
}
.cases__title{
font-size: 46px;
text-transform: uppercase;
letter-spacing: 15px;
position: relative;
font-family: PTSNarrow, sans-serif;
z-index: 3;
text-align: right;
}
#cases .header_desc{
padding: 150px 0 50px;
}
.header_desc {
padding: 210px 0 50px;
}
#cases_photo,
#project_photo {
position: relative;
top: 275px;
margin-bottom: 300px;
}
.single_post {
position: relative;
z-index: 2;
padding-top: 100px;
}
.single_post .container { }
.single_post .our_mission {
color: #000;
margin-top: 215px;
}
.single_post img{
display: none; }
.post_category-box {
position: relative;
padding: 168px 0 70px;
} .post_category-box .keys-preview{ width: 570px;
display: inline-block;
position: absolute;
top: 45px;
right: 5%;
}
.post_category-box .keys-preview_en{
position: relative;
display: block;
margin: auto;
top: auto;
right: auto;
}
.post_category-box .keys-preview-item:hover .keys-preview__amount{
left: -126px;
top: 22px
}
.post_category-box #ct-chart__main{
height: 200px;
width: 200px;
}
.post_category-box .keys-preview__descr{
width: 450px;
}
.post_category,
.post_category1 {
position: relative;
}
.post_category-pos {
padding-left: 25px;
left: 14.28%;
}
.line_box .post_category:before { }
@media (max-width: 550px) {
.founder-preview-item .keys-preview-item .keys-preview__link {
justify-content: center;
}
}
.footer-nav{
left: 71.45%;
padding-left: 25px;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
padding-right: 15px;
width: auto;
z-index: 1;
}
.line_box {
position: relative; z-index: 1;
padding-bottom: 100px;
}
.line_box:after { }
.post_category li + li,
.post_category1 li + li {
margin-top: 10px;
}
.post_category a,
.post_category1 a {
text-transform: uppercase;
color: #3DA0D9;
font-family: 'Open Sans', sans-serif;
font-style: italic;
}
.post_category a:hover,
.post_category1 a:hover {
color: #000;
font-weight: 600;
-webkit-transition: .1s ease;
transition: .1s ease;
}
.post_thumb {
padding: 50px 0;
text-align: center;
}
.post_thumb img{
margin: auto;
}
.text_side {
display: inline-block;
margin-top: 220px;
margin-bottom: 240px;
margin-right: -200px;
white-space: nowrap;
font-size: 30px;
font-weight: bold;
letter-spacing: 25px;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.post-wrapper{
padding: 0 15px;
}
.post_content .post-ratings img{
display: inline-block;
}
.post-ratings{
width: 280px;
min-height: 60px;
}
.post-ratings-text{
min-height: 20px;
display: block;
}
.ratings-wrapper{
margin:auto;
max-width: 350px;
text-align: center;
}
.ratings-wrapper .post-ratings{
width: 100%;
}
.ratings-wrapper .raitings-stars{
padding: 20px 0 10px ;
}
.text_sidebar {
position: absolute;
top: 0;
right: 0;
text-align: right;
}
.soc_butttons { position: absolute;
right: 0;
width: 35px
}
.soc_butttons li + li {
margin-top: 15px !important;
}
.ya-share2__list_direction_horizontal > .ya-share2__item {
display: block !important;
}
.ya-share2__badge {
background-color: inherit !important;
}
.ya-share2__container_size_m .ya-share2__icon {
background: none !important;
text-align: center;
width: auto !important;
min-width: 24px !important;
line-height: 24px;
}
.ya-share2__list {
display: inline-block;
vertical-align: top;
padding: 0;
margin: 0;
list-style-type: none;
text-align: center;
}
.ya-share2__list_direction_horizontal > .ya-share2__item {
display: inline-block;
vertical-align: top;
margin-top: 0;
margin-bottom: 0;
}
.ya-share2__container_size_m .ya-share2__item {
margin: 5px 4px 5px 0;
}
.ya-share2__link {
display: inline-block;
vertical-align: top;
text-decoration: none;
white-space: nowrap;
}
.ya-share2__badge {
display: inline-block;
vertical-align: top;
border-radius: 2px;
color: #fff;
overflow: hidden;
position: relative;
}
.ya-share2,
.ya-share2 * {
line-height: normal;
}
.ya-share2__icon:before {
display: inline-block;
font-family: 'FontAwesome', sans-serif;
font-size: 20px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #ccc;
vertical-align: middle;
-webkit-transition: .3s;
transition: .3s;
}
.ya-share2__icon:hover:before {
color: #000;
}
.ya-share2__item_service_facebook .ya-share2__icon:before {
content: '\f09a';
}
.ya-share2__item_service_twitter .ya-share2__icon:before {
content: '\f099';
}
.ya-share2__item_service_vkontakte .ya-share2__icon:before {
content: '\f189';
}
.ya-share2__item_service_gplus .ya-share2__icon:before {
content: '\f0d5';
}
.post_title {  color: #333;
font: 400 48px/1.25em "Roboto Condensed","Roboto",Arial,sans-serif;
letter-spacing: -0.5px;
margin-bottom: 25px;
}
#breadcrumbs{
text-align: center;
padding: 20px 0;
}
#breadcrumbs .breadcrumb_last{
display: block;
}
.post_content {
color: #696969;
line-height: 20px;
padding-bottom: 20px;
}
.post_content p {
font: 400 16px/1.875em "Roboto",Arial,sans-serif;
letter-spacing: 0;
}
.post_content img {
display: block;
margin: 30px auto;
max-width: 100%;
height: auto;
box-shadow: 0px -6px 48px 0px rgba(0,0,0,.32);
}
.post_content h2{
color: #333;
font: 400 28px/1.42857em "Roboto Condensed","Roboto",Arial,sans-serif;
letter-spacing: -0.4px;
margin-bottom: 25px;
}
.post_content h3{
color: #333;
font: 700 20px/1.5em "Roboto Condensed","Roboto",Arial,sans-serif;
letter-spacing: -0.4px;
margin-bottom: 10px;
padding-top: 10px;
}
.post_content ol ,
.post_content ul{
font: 400 16px/1.875em "Roboto",Arial,sans-serif;
margin: 0 10px 25px;
padding: 0 0 0 20px;
counter-reset: li;
}
.post_content ul.results-inner{
padding-left: 0;
}
.post_content ol>li::before {
content: counter(li)".";
margin-right: 25px;
font-size: 1.125em;
color: #f7484e;
}
.post_content ul.results-inner>li::before{
content: '';
display: none;
}
.post_content .reasons__title{
margin-bottom: 0;
text-align: center;
}
.post_content h4.results__item_counter{
font: 30px/35px PTSansNarrow, sans-serif;
}
.post_content ol>li{
counter-increment: li;
position: relative;
padding: .5em 0;
}
.post_content ul>li,
.post-content-list li{
position: relative;
padding: .5em 0;
}
.post_content p.results__item_desc{
font-size: 16px;
}
.post_content ul>li:before,
.post-content-list li:before{
content: "\f111";
vertical-align: middle;
font-size: 1.125em;
color: #f7484e;
margin-right: 15px;
font: normal normal normal 10px/1 FontAwesome;
}
.post_content ul.strip-list{
list-style: none;
margin: auto;
}
.post_content .event-info-text h3{
font-size: 23px;
}
.post_content{
font-family:"Segoe UI","Droid Sans","Helvetica Neue",Arial,sans-serif;
}
.post_content a{
color: #3DA0D9;
border-bottom: 2px solid rgba(0,0,0,.1);
-webkit-transition: .2s ease-out;
transition: .2s ease-out;
font-size: 100%;
}
p.flex-center{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.post_content p.positioned-el{
padding-left: 160px;
}
.post_content a:hover{
border-bottom-color: #3DA0D9;
-webkit-transition: .2s ease-in;
transition: .2s ease-in;
}
.post_content .promotion-btn{
color: #fff;
padding: 1em 1.2em
}  /*/*/.post-latest-wrap ul {/**/position: fixed; max-width: 265px;
left: 0px;
bottom: 0px;
border-radius: 0.25em;
background: white;
visibility: hidden; overflow: hidden;
z-index: 1; -webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transform-origin: 100% 100%;
transform-origin: 100% 100%;
-webkit-transition: -webkit-transform 0.3s, visibility 0s 0.3s;
-webkit-transition: visibility 0s 0.3s, -webkit-transform 0.3s;
transition: visibility 0s 0.3s, -webkit-transform 0.3s;
transition: transform 0.3s, visibility 0s 0.3s;
transition: transform 0.3s, visibility 0s 0.3s, -webkit-transform 0.3s;
font: 400 15px/1.3333em "Roboto",Arial,sans-serif;
}
.post-latest-wrap ul li { -webkit-backface-visibility: hidden;
backface-visibility: hidden;
display: block;
margin: 0 0 15px;
padding: 0;
border-bottom: 2px solid #E6E6E6;
padding-bottom: 15px;
padding-left: 0;
margin-bottom: 0;
}
.post-latest-wrap ul.is-visible {
visibility: visible;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.3s, visibility 0s 0s;
-webkit-transition: visibility 0s 0s, -webkit-transform 0.3s;
transition: visibility 0s 0s, -webkit-transform 0.3s;
transition: transform 0.3s, visibility 0s 0s;
transition: transform 0.3s, visibility 0s 0s, -webkit-transform 0.3s;
}
.post-latest-wrap ul.is-visible li:nth-child(1) { -webkit-animation: cd-slide-in 0.2s;
animation: cd-slide-in 0.2s;
padding: 15px 0px;
}
.post-latest-wrap ul.is-visible li:nth-child(2) {
-webkit-animation: cd-slide-in 0.3s;
animation: cd-slide-in 0.3s;
}
.post-latest-wrap ul.is-visible li:nth-child(3) {
-webkit-animation: cd-slide-in 0.4s;
animation: cd-slide-in 0.4s;
}
.post-latest-wrap ul.is-visible li:nth-child(4) {
-webkit-animation: cd-slide-in 0.5s;
animation: cd-slide-in 0.5s;
}
.post-latest-wrap ul.is-visible li:nth-child(5) {
-webkit-animation: cd-slide-in 0.6s;
animation: cd-slide-in 0.6s;
}
.post-latest-wrap li a {
display: block;
padding: 1em;
font-size: 14px;
color: #3DA0D9;
cursor: pointer;
line-height: 1.5em;
}
.post-latest-wrap li span{
padding: 1em;
font-size: 20px;
}
.post-latest-wrap li .red{
font-size: 16px;
}
.post-latest-wrap li:last-child a {
border-bottom: none;
}
.post-latest__toggle {
position: fixed;
bottom: 2px;
left: 18%;
width: 44px;
height: 44px;
background: white;
border-radius: 0.25em;
visibility: hidden; overflow: hidden;
text-indent: 100%;
white-space: nowrap;
z-index: 2;
cursor: pointer;
}
.post-latest__toggle span { position: absolute;
display: block;
width: 20px;
height: 2px;
background:#f7484e;
top: 50%;
margin-top: -1px;
left: 50%;
margin-left: -10px;
-webkit-transition: background 0.3s;
transition: background 0.3s;
}
.post-latest__toggle span::before, .post-latest__toggle span::after {
content: '';
position: absolute;
left: 0;
background: inherit;
width: 100%;
height: 100%; -webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: -webkit-transform 0.3s, background 0s;
-webkit-transition: background 0s, -webkit-transform 0.3s;
transition: background 0s, -webkit-transform 0.3s;
transition: transform 0.3s, background 0s;
transition: transform 0.3s, background 0s, -webkit-transform 0.3s;
}
.post-latest__toggle span::before {
top: -6px;
-webkit-transform: rotate(0);
transform: rotate(0);
}
.post-latest__toggle span::after {
bottom: -6px;
-webkit-transform: rotate(0);
transform: rotate(0);
}
.post-latest__toggle.menu-is-open {
-webkit-box-shadow: none;
box-shadow: none;
}
.post-latest__toggle.menu-is-open span {
background: rgba(232, 74, 100, 0);
}
.post-latest__toggle.menu-is-open span::before, .post-latest__toggle.menu-is-open span::after {
background: #e84a64;
}
.post-latest__toggle.menu-is-open span::before {
top: 0;
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
}
.post-latest__toggle.menu-is-open span::after {
bottom: 0;
-webkit-transform: rotate(225deg);
transform: rotate(225deg);
}
.posts-latest li:before{
content: '';
display: none;
}
.posts-latest li a{
border-bottom: none;
}
.post_content ul.posts-latest{
margin: 0;
padding: 0;
}
.post_content .posts-latest li{
padding-left: 0;
margin-bottom: 0;
}
.post_content .posts-latest li:last-child{
padding-bottom: 25px;
}
.post-latest {
z-index: 20;
background: #fff;
} .post-latest-wrap ul.is-hidden { -webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform 0.3s;
transition: -webkit-transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
}
.is-fixed .post-latest__toggle {
visibility: visible;
-webkit-transition: all 0s;
transition: all 0s;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-animation: cd-bounce-in 0.3s linear;
animation: cd-bounce-in 0.3s linear;
} .post-latest-desktop .posts-latest{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 750px;
max-width: 750px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
border: 2px solid #f7484e;
bottom: 5px;
border-radius: 0; }
.post-latest-desktop .posts-latest li{
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
}
.post-latest-desktop .posts-latest li:first-child{
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
} @-webkit-keyframes cd-slide-in {
0% {
-webkit-transform: translateX(100px);
transform: translateX(100px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
}
@keyframes cd-slide-in {
0% {
-webkit-transform: translateX(100px);
transform: translateX(100px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
}
@-webkit-keyframes cd-bounce-in {
0% {
-webkit-transform: scale(0);
}
60% {
-webkit-transform: scale(1.2);
}
100% {
-webkit-transform: scale(1);
}
}
@keyframes cd-bounce-in {
0% {
-webkit-transform: scale(0);
transform: scale(0);
}
60% {
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}/*/*/ul.strip-list li:before{
content: none;
}
.post_content .items-social-buttons>li:before{
content: '';
display: none;
}
.post_content .items-social-buttons>li{
display: inline-block;
}
.post_content  .items-social-buttons{
margin: 0;
padding-left: 0;
}
.post_content  .items-social-buttons li{
margin-right: 5px;
padding-left: 0;
}
.items-social-buttons a{
color: #cccccc;
border: none;
cursor: pointer;
font-size: 20px;
}
.items-social-buttons a:hover{
text-decoration: none;
border: none;
color: #333;
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
}
#game-breakout{
padding: 100px 0 50px;
}
.webinar-popup_mobile,
.webinar-popup_desktop{
position: fixed;
bottom: 15px;
right: 10px;
display: inline-block;
height: 400px;
background: gold;
width: 215px;
}
.webinar-popup_mobile{/**/}
.webinar-popup__close{
height: 30px;
width: 30px;
display: block;
background-color: #f7484e;
color: #fff;
position: absolute;
top: 0;
right: 0;
z-index: 4;
text-align: center;
line-height: 30px;
}
.webinar-popup__close i.fa{
font-size: 20px;
}
.img_webinar{
max-width: 100%;
position: absolute;
top:0;
left: 0;
right: 0;
z-index: 3
}  .webinar-popup_mobile.hidden,
.webinar-popup_desktop.hidden{
display: none;
}
.webinar-popup_desktop a.reg-btn_webinar {
max-width: 100%;
font-family:  PTSansNarrow, sans-serif;;
text-transform: uppercase;
font-size: 14px;
}
.social-ain_wrapper{
text-align: center;
}
.social-ain{
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 385px;
margin: auto;
}
.social-ain_title{
display: inline-block;
font-size: 16px;
}
.social-ain li{
display: inline-block;
height: 100%;
margin: 0 5px;
}
.social-ain li a{
border: 1px solid transparent;
background: #fff;
}
.social-ain .social-fb{
border-color: #3B5997;
color: #3B5997;
}
.social-ain .social-fb:hover,
.social-ain .social-fb:focus,
.social-ain .social-fb:active{
background:#3B5997;
color: #fff;
border: 1px solid transparent;
}
.social-ain .social-tw{
border-color: #2da9ec;
color: #2da9ec;
}
.social-ain .social-tw:hover,
.social-ain .social-tw:focus,
.social-ain .social-tw:active{
background: #2da9ec;
color: #fff;
border: 1px solid transparent;
}
.social-ain .social-gp{
border-color: #dd5347;
color: #dd5347;
}
.social-ain .social-gp:focus,
.social-ain .social-gp:active,
.social-ain .social-gp:hover{
background:#dd5347;
color: #fff;
border: 1px solid transparent;
}
.social-ain li a{
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex !important;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 22px 0 10px;
border: 1px solid;
border-radius: 20px;
cursor: pointer;
margin-bottom: 10px;
-webkit-transition: padding .3s,margin .3s,-webkit-box-flex .3s,-webkit-flex .3s;
-webkit-transition: padding .3s,margin .3s,-webkit-box-flex .3s;
transition: padding .3s,margin .3s,-webkit-box-flex .3s;
transition: flex .3s,padding .3s,margin .3s;
transition: flex .3s,padding .3s,margin .3s,-webkit-box-flex .3s,-ms-flex .3s;
}
.social-ain_name{
text-transform: uppercase;
font: 12px ProximaNovaSemibold; margin-bottom: -2px;
}
.social-ain .fa{
display: inline-block;
height: 28px;
width: 28px;
font-size: 16px;
text-align: center;
line-height: 28px;
}
.webinar-popup__btn{
background: #f7484e;
color: #fff;
padding: 10px;
border-radius: 20px;
-webkit-transition: .3s ease;
transition: .3s ease;
position: absolute;
right: 0;
bottom: 0;
z-index: 4;
}
.webinar-popup__btn:hover,
.webinar-popup__btn:focus,
.webinar-popup__btn:active{
background: #000;
color: #fff;
-webkit-transition: .3s ease;
transition: .3s ease;
}
.webinar-popup__btn .fa{
font-size: 15px;
}
.post_content-footer{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
min-height: 100px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.post_content .strip-item{
margin-bottom: 10px;
}
#reply-title {
margin-top: 20px;
font-weight: 300;
color: #000;
font-size: 18px;
margin-bottom: 30px;
font-family: Oswald,sans-serif;
}
.autor_avatar {
display: inline-block;
margin-right: 20px;
border-radius: 50%;
overflow: hidden;
width: 72px;
}
.autor_name {
display: inline-block;
margin-bottom: 12px;
font-style: italic;
font-family: 'Open Sans', sans-serif;
font-weight: bold;
font-size: 16px;
}
.comment-author {
display: inline-block;
max-width: 80%;
vertical-align: top;
}
.comment-author img {
max-width: 100%;
max-height: 100%;
}
.commentlist .comment-meta a {
color: #ccc;
}
.commentlist {
padding-top: 20px;
margin-bottom: 50px;
}
.commentlist li {
position: relative;
margin-bottom: 30px;
}
.commentlist li .children {
margin-left: 70px;
margin-top: 20px;
width: 80%;
}
.commentlist li .children .autor_avatar {
width: 50px;
height: 50px;
}
.commentlist .reply a,
.commentlist .reply span {
position: absolute;
right: 0;
top: 0;
text-transform: uppercase;
color: #000;
font-weight: 300;
font-size: 12px;
}
.commentlist .reply a:hover,
.commentlist .reply span:hover {
text-decoration: underline;
}
.comm_text {
padding: 15px 0 10px;
line-height: 20px;
} .pagination_box {
text-align: center;
}
.pagination {
padding-top: 10px;
clear: both;
position: relative;
font-size: 15px;
line-height: 22px;
}
.pagination .arrows {
margin-top: -10px;
}
.pagination span,
.pagination a {
display: block;
float: left;
margin: 2px 2px 2px 0;
padding: 6px 9px 5px 9px;
text-decoration: none;
width: auto;
color: #222;
-webkit-transition: background .15s ease-in-out;
transition: background .15s ease-in-out;
}
.pagination span.disable {
color: #ccc;
}
.pagination a:hover {
color: #fff;
background: #f7484e;
}
.pagination .current {
padding: 6px 9px 5px 9px;
background: #f7484e;
color: #fff;
}
.post {
padding: 0px 0 50px;
position: relative;
}
.single_post .table-wrapper{
padding: 30px 0;
}
.post_table{
font-family: PTSansNarrow, sans-serif;
min-width: 100px;
font-size: 19px;
}
.post_table td{
min-width: 150px;
vertical-align: middle;
padding: 10px;
}
.single_post .post_category,
.single_post .post_category1 {
padding-left: 25px;
}
.post_category li.line2,
.post_category1 li.line3 {
left: 0;
margin-top: 0;
top: 0;
}
.single_post .post_category,
.single_post .post_category1 { margin-left: 12.28%;
display: inline-block;
}
@media (max-width: 1080px) {
.single_post .post_category,
.single_post .post_category1 {
margin-left: 0%;
}
}
@media (max-width: 900px) {
.single_post .post_category,
.single_post .post_category1 {
margin-left: 0%;
}
}
.single_post .post_category:before,
.single_post .post_category1:before {
display: none;
}
#comments {
font-family: 'Helvetica', sans-serif;
}
.header__btn_red_mobile {
display: none;
}
.numb_red {
color: #f7484e;
padding-top: 10px;
display: inline-block;
padding-right: 7px;
padding-left: 40px;
}
@media (min-width:768px){
.post_content p{
font-size: 18px;
line-height: 1.66667em;
margin-bottom: 30px;
}
.post_title{
font-size: 50px;
line-height: 1.3em;
margin-bottom: 30px;
}
.post_content ol ,
.post_content ul{
font-size: 18px;
line-height: 1.66667em;
margin: 0 15px 30px;
width: auto;
}
.post_content ol li,
.post_content ul li{
margin-bottom: 15px;
padding-left: 15px;
}
.numb_red {
color: #f7484e;
padding-top: 10px;
display: inline-block;
padding-right: 7px;
padding-left: 40px;
}
.post_content h2
{
font-size: 30px;
line-height: 1.5em;
margin-bottom: 30px;
}
.post_content h3{
font-size: 22px;
line-height: 1.59091em;
margin-bottom: 15px;
padding-top: 15px;
}
}
@media (max-width:1700px) {
.wpcf7-form.sent #form_success {
max-width: 580px;
}
.wpcf7-form.sent {
padding-top: 160px;
}
}
@media (max-width:1600px) {
.wpcf7-form.sent #form_success {
max-width: 520px;
}
.post_content ul>li,
.post_content ol>li{
padding: .25em 0;
}
.page-request .keys-preview{
padding: 75px;
}
.page-request .keys-preview__title{
font-size: 28px;
}
}
@media (max-width:1450px) {
.col_r {
margin-right: 0;
}
.wpcf7-form.sent #form_success {
max-width: 460px;
}
form {
padding-left: 100px
}
.solution_img {
top: 250px;
}
.post_category-box .keys-preview__descr {
width: 450px;
}
.post_category-box .keys-preview {
width: 580px;
}
.blog-links{
right: 0;
width: 600px;
}
}
@media (max-width:1366px) {
.wpcf7-form.sent #form_success {
max-width: 400px;
}
.lemarbet {
top: 8%;
}
.b1 {
top: 31%;
bottom: auto;
}
#down {
top: 45.6%;
}
.header_body,
.section2 {
height: 850px;
}
.copy {
margin-top: 20px;
}
.page-request .keys-preview{
padding: 35px;
}
.page-request #ct-chart__main{
height: 200px;
width: 200px;
}
.blog-links{
width: 550px;
right: 3%;
}
}
@media (max-width:1200px) {
.blog_post .post_img { }
.blog_post {
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
}
.blog_post .post_descr {  width: 150px;
}
.wpcf7-form.sent {
padding-top: 110px;
}
.section1 .container-fluid {
padding-bottom: 0;
}
.targer_img {
background-size: 100% 336px !important;
}
.lemarbet {
top: 20px
}
.wpcf7-form.sent #form_success {
max-width: 350px;
}
.b11 {
display: none;
}
.col_r {
margin-right: auto;
}
.case-study-text-section {
top: 30%;
}
.header_body {
height: 1000px;
background-size: contain;
}
.section2.pt0,
section {
max-height: none;
height: auto;
}
section {
padding-bottom: 50px!important
}
.section2.pt0 {
padding-bottom: 150px!important
}
.blogs,
.section1 {
padding-bottom: 0;
}
.section1 .links {
bottom: -40%;
z-index: 2;
}
.projects_menu {
position: absolute;
left: 28.56%;
top: 20%;
z-index: 2;
}
.section2 {
height: 780px !important;
}
.wrapper {
width: 500px;
height: 327px;
min-height: auto;
}
#mozaik .m_item {
height: 109px;
}
.title_page {
font-size: 70px
}
.chart__title {
font-size: 65px;
}
.banner-info {
position: static;
padding: 30px 15px;
}
.promotion-banner {
padding: 20px;
}
.chart-item_1 {
top: 51%;
left: 9%;
}
.chart-item_2 {
top: 60%;
left: 8%;
}
.chart-item_3 {
top: 55%;
left: 35%;
}
.chart-item_4 {
top: 63%;
left: 26%;
}
.chart-item_5 {
top: 71%;
}
.chart-item_6 {
top: 75%;
}
.chart-item_7 {
top: 79%;
left: 44%;
}
.chart-item_8 {
top: 46%;
left: 53.5%;
}
.chart-item_9 {
top: 55.5%;
}
.chart-item_10 {
top: 38%;
left: 80.5%;
}
.chart-item_11 {
top: 51%;
left: 90%;
}
.chart-item_12 {
top: 79%;
left: 80%;
}
.chart-item_13 {
top: 54%;
left: 71%;
}
.chart-item_14 {
top: 71.5%;
}
.reasons-flex .reasons-item {
-webkit-box-flex: 0;
-ms-flex: 0 50%;
flex: 0 50%;
}
.slogan-words span{
font-size: 95px;
}
.page-request .keys-preview__title{
position: absolute;
left: -248px;
top: 2px;
width: 200px;
color: #fff;
text-align: center;
-webkit-transition: 0.4s ease-out;
transition: 0.4s ease-out;
line-height: 20px;
}
.page-request .keys-preview__amount > span{
font-size: 60px;
left: 15px;
top: 15px;
}
.page-request .keys-preview-item:hover .keys-preview__title{
top: 75px;
-webkit-transition: .3s ease;
transition: .3s ease;
color: #fff;
}
.post_category-box .keys-preview__descr {
width: 340px;
}
.page-request .keys-preview-item{
text-align: center;
}
.post_category-box .keys-preview__title{
font-size: 25px;
}
.post_category-box .keys-preview__amount > span{
font-size: 65px;
top: 5px;
left: 15px;
}
.post_category-box .keys-preview{
width: 490px;
top: 75px;
}
.post_category-box #ct-chart__main {
height: 200px;
width: 200px;
}
.blog-links{
width: 410px;
}
}
@media (max-width:1100px) {
.post_content .share-list{
right: auto;
left: 10px;
}
.post_content .share-list.share-list_fixed{
left: 10px;
right: auto;
}
.top_menu {
padding: 40px;
}
.wpcf7-form.sent #form_success {
max-width: 280px;
}
form {
padding-left: 30px
}
.case-study-text-section {
top: 15%;
}
#main #talk {
margin-left: 145px;
top: 24px;
}
.col_l {
padding-right: 50px;
}
.b8 {
bottom: 0;
}
.wpcf7-form.sent #form_success {
max-width: 320px;
}
.b11 {
display: none;
}
.creating-col_align{
padding: 20px 50px 20px 10px;
}
.header-buttons{
margin-right: 90px;
}
#client2 p{
margin-left: 0;
}
.post_content p.positioned-el{
padding-left: 200px;
}
.post_category-box .keys-preview__title{
width: 200px;
text-align: center;
-webkit-transition: 0.4s ease-out;
transition: 0.4s ease-out;
line-height: 20px;
font-size: 20px;
}
.founder-preview-item .keys-preview__title {
padding-left: 15px;
}
.blog_post .post_descr, .keys-preview__descr{
padding: 10px 0 10px 5px;
}
.post_category-box .keys-preview__amount > span{
font-size: 55px;
top: 6px;
left: 0px;
}
.post_category-box .keys-preview {
width: 370px;
}
.post_category-box .keys-preview-item:hover .keys-preview__title{
top:60px;
color: #f7484e;
}
.post_category-box .keys-preview-item:hover .keys-preview__amount{
left: -130px;
top: 22px;
}
}
@media (max-width:1000px) {
.feedbacks-item__tab {
width: 100%;
left: 0;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
.wrapper {
margin-left: auto;
margin-right: auto;
float: none;
margin-top: 0;
}
#works #menu_toggle {
display: block;
margin-right: 0;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
}
#works .projects_menu li {
text-align: center;
display: block !important;
margin: 8px 10px;
}
#works .projects_menu {
z-index: 9;
display: none;
position: absolute !important;
left: 0;
right: 0;
max-width: 100%;
margin: 0 auto !important;
float: none;
border-radius: 0;
padding-right: 0;
text-align: center;
top: 80px;
background: rgba(255, 255, 255, 0.6);
-webkit-box-shadow: 0px 1px 15px 0px rgba(255, 255, 255, 1);
box-shadow: 0px 1px 15px 0px rgba(255, 255, 255, 1);
}
.b10,
.b8,
.b4,
.b2 {
display: none;
}
#creative.new_404 {
font-size: 74px !important;
right: 0;
z-index: 2;
}
#creative.new_404 span {
font-size: 100px;
}
.features_img {
position: relative;
}
.section1 .container-fluid {
height: auto;
padding-bottom: 0;
}
#works #works_menu {
margin-left: 200px;
}
.section1 .links {
position: static;
display: inline-block
}
.solution_img,
.some_links {
position: relative;
top: 0;
left: 0
}
.mr70 {
margin-right: 0
}
.solution_img {
float: left;
width: 60%;
z-index: 30
}
.some_links {
margin-left: 0;
float: right
}
.col_l {
margin-right: 20px;
margin-bottom: 20px
}
.section2 {
height: auto !important;
padding-top: 0 !important;
}
.projects_menu li {
display: inline-block;
margin: 5px 10px;
}
.projects_menu {
position: relative; top: 0; text-align: center;
margin-bottom: 50px;
}
#main .projects_menu li {
display: block;
}
#main .projects_menu { margin-left: -207px;
position: absolute;
top: 25%;
}
.wpcf7-form.sent #form_success {
max-width: 260px;
}
.about-diploms__item{
-webkit-box-flex: 0;
-ms-flex: 0 50%;
flex: 0 50%;
padding: 10px;
}
.keys-preview__title{
font-size: 30px;
}
.keys-preview__descr{
width: 400px;
}
}
@media (max-width:991px) {
.consult-right h1{
text-align: center;
font-size: 30px;
}
.consult-left {
padding: 130px 15px 15px;
}
.books-button{
display: block;
}
.traffic-modal{
right: 5%;
}
.title_page {
font-size: 65px;
}
.blog_post__title {
position: absolute;
left: -260px;
top: 10px;
width: 200px;
color: #fff;
text-align: center;
-webkit-transition: 0.4s ease-out;
transition: 0.4s ease-out;
line-height: 20px
}
.blog_post:hover .blog_post__title {
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in;
top: 80px;
color: #fff;
}
.banner-info {
text-align: center;
}
.banner-info__hr {
margin: 15px auto;
}
.promotion-feature__title {
-webkit-transform: rotate(0);
transform: rotate(0);
text-align: center;
margin-bottom: 20px;
font-size: 55px;
}
.feature-item_bottom,
.promotion-feature__six .feature-item_bottom {
margin-top: 0;
}
.feature-item {
border: 1px solid #fff;
}
.chart-item,
.chart-item__link{
height: 30px;
width: 30px;
}
.chart-item__icon {
font-size: 16px;
line-height: 30px;
}
.chart__title {
font-size: 60px;
width: 90%;
}
.relatedthumb .meta{
top: 55%;
}
.feature-item{
min-height: 400px;
}
#client2 em{
font-size: 32px;
}
#client2{
padding-top: 100px;
}
.section5{
padding-top: 50px;
}
section.error-404{
font-size: 76px;
height: calc(100vh - 96px);
}
.header-buttons{
margin-right: -10px;
}
.navigation-open {
margin-right: 0px;
margin-top: 3px;
}
.top_menu.fixed {
padding: 25px 35px;
}
.slogan-words span{
font-size: 80px;
}
.post_content p.positioned-el{
padding-left: 300px;
}
.cases__title{
font-size: 46px;
letter-spacing: 10px;
}
.footer-nav{
left: 57.12%;
padding-right: 15px;
width: auto;
max-width: 400px;
display: inline-block;
padding: 20px 25px 20px 15px;
position: relative;
-webkit-transform: translateY(0);
transform: translateY(0);
}
footer{
height: auto;
padding-top: 0;
padding-bottom: 20px;
}
.header__btn_red {
display: none;
}
.header__btn_red_mobile{
position: fixed;
right: 15px;
bottom: 15px;
display: block;
height: 42px;
padding: 0 15px;
line-height: 38px;
}
.blog-links{
position: relative;
width: 600px;
margin: 40px auto 10px;
padding-bottom: 50px;
padding-left: 15px;
padding-right: 15px;
right: auto;
top: 70px;
}
}
@media (max-width:900px) {
.contform-wrapper .wpcf7-form-control-wrap {
width: 33.3%;
padding: 10px;
}
.wpcf7-form.sent {
padding-top: 80px;
}
.wpcf7-form.sent #form_success {
max-width: 230px;
}
.section1 .container-fluid {
height: auto;
}
.b2,
.b3,
.b7,
.b8 {
display: none
}
.case-study-text-section {
top: 10%;
}
.partners-form__title {
font-size: 25px;
}
.post_category:before {
right: 20%;
}
.line_box:after {
right: 15%;
}
.creating-menu li a{
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: inline-block;
max-width: 310px;
}
.creating-photo a{
height: 300px;
width: 300px;
}
.creating-name{
width: 100%;
font-size: 45px;
}
.creating-photo{
max-width: 350px;
}
.slogan-words span{
font-size: 74px;
}
.post_category-box .keys-preview{
width: 350px;
}
.footer-nav{
left: 42.84%
}
}
@media (max-width:800px) {
.post_category:before {
right: 14%;
}
.line_box:after {
right: 14%
}
.wpcf7-form.sent {
padding-top: 130px;
}
.wpcf7-form.sent #form_success {
max-width: 202px;
font-size: 23px;
}
#works #menu_toggle {
z-index: 99;
}
#client2 span,
#client span,
#blogs span,
#service span,
#features span,
#solutions span,
#story span,
#work span {
font-size: 100px
}
#client2 em,
#client em,
#blogs em,
#service em,
#features em,
#solutions em,
#story em,
#work em {
top: -12px
}
.lemarbet {
top: 200px;
left: 0
}
#solutions em {
left: 9%;
}
.b1 {
display: none;
}
.some_links li { }
.some_links,
.solution_img {
margin-top: 50px;
}
.b6 {
display: none;
}
.case-study-mask-number {
display: inline-block;
margin-bottom: 0px;
}
.projects_menu li {
text-align: left;
padding-right: 0;
margin-left: 30px !important;
margin-right: 0 !important;
margin-bottom: 15px;
}
.line2,
.line3 {
left: -15px;
right: auto;
}
.w1 {
width: 400px;
height: 400px;
}
.wr1 .p_name {
right: 0;
left: 0;
text-align: center;
bottom: -51px;
}
#project_photo {
clear: both;
width: 530px;
float: right;
}
#main .projects_menu {
margin-left: 0;
left: 0;
}
.col_l {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#nav {
margin-right: 0
}
.story {
width: auto;
padding-left: 15px;
padding-right: 15px;
text-align: center;
margin: 0 auto
}
.story img {
width: 200px;
height: 200px;
border: 20px solid #fff
}
#story {
left: -15px;
bottom: -50px
}
.col_r {
width: 200px;
display: inline-block;
float: none;
vertical-align: top
}
div.wpcf7 {
position: relative;
left: auto;
height: auto;
}
form input {
width: 100%;
}
.b11 {
display: none
}
.col_l,
#client {
margin-left: 0;
}
.links {
float: left;
}
.col_r:not(.mr70) {
float: left;
}
.b9 {
display: none;
}
#page_404 .lemarbet {
top: 20%;
}
#works .projects_menu li {
margin-left: 0 !important;
margin-bottom: 15px !important;
}
#blogs,
#service,
#features,
#solutions {
float: none;
}
.last_posts .clear + .post,
.last_posts .post {
padding-left: 0;
padding-top: 70px;
padding-bottom: 70px;
height: auto;
min-height: 200px;
}
.blogs-inner .post {
padding: 35px 0;
}
.last_posts .clear + .post .post-thumb,
.last_posts .post-thumb.svg,
.last_posts .post-thumb.graph {
height: 150px;
width: 150px;
line-height: 150px;
margin-top: -50px;
}
.blogs-inner .post-thumb {
margin-top: 0;
}
#creative canvas{
display: none;
}
.request-list{
left: 77px;
top: -12px;
}
#client2 p {
font-size: 26px;
}
.logo{
font-size: 28px;
}
.top_menu.fixed {
padding: 25px 30px;
}
.slogan-words span{
font-size: 65px;
}
.keys-preview__title{
font-size: 28px
}
.post_category-box .keys-preview{
position: relative;
width: 100%;
text-align: center;
top: auto;
left: auto;
right: auto;
padding-bottom: 80px;
}
.post_category-box  #ct-chart__main {
height: 200px;
width: 200px;
}
.post_category-box .keys-preview__title {
left: -245px;
top: 5px;
}
.post_category-box .keys-preview-item:hover .keys-preview__amount{
top: 20px;
left: -195px;
}
.post_category-box .keys-preview-item:hover .keys-preview__title{
top: 80px;
color: #f7484e;
}
.post_category-box{
padding-bottom: 50px;
}
footer{
background-position: 0 0 ;
}
#___partnersbadge_0{
width: 235px !important;
height: 62px !important;
overflow: hidden;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
}
}
@media (max-width:767px) {
#___partnersbadge_0{
display: none !important;
}
.title_page {
font-size: 50px;
font-family: PTSansNarrow, sans-serif;
}
.traffic-modal{
right: 0;
}
.traffic-modal_mobile{
bottom: 0%;
}
.promotion-advant__title {
text-align: center;
}
.promotion-advant__item {
margin-top: 20px;
}
.promotion-feature {
padding: 30px 0;
}
.contact-us__item {
text-align: center;
margin: 10px auto;
}
form .contact-form__btn {
margin-top: 50px;
}
.partners-form__title {
font-size: 30px;
line-height: 40px;
}
form .contact-form__btn_light {
margin: 30px auto 0 auto;
}
.partners-contact_wrapper:after {
content: 'CONTACT';
-webkit-transform: rotate(-90deg) translate(235px, 80px);
transform: rotate(-90deg) translate(235px, 80px);
}
#creative .title_page {
font-size: 85px;
}
.cert-item {
text-align: center;
}
.blog_post {
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
text-align: center;
}
.chart__title {
font-size: 44px;
width: 90%;
}
.results-inner_four li {
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
text-align: center
}
.request-list{
margin-left: 0;
}
h1.custom_h{
font-size: 75px;
letter-spacing: 15px;
float: none;
text-align: center;
padding-left: 0;
}
.creating-col_left{
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
}
.creating-col_right{
display: none;
}
.creating-col_align{
text-align: left;
}
.creating-menu li a{
max-width: 100%;
white-space: normal;
}
.creating-line{
left: 71.4%;
} .shop-desc-item {
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
}
.shop-features-item,
.shop-features-inner_six .shop-features-item{
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
} .relatedthumb .meta{
top: 50%;
}
#client2{
padding-top: 20px;
}
.post{
padding-bottom: 10px;
}
.book-item{
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
}
.title_404{
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
width: 100%;
text-align: center;
}
.menu_fix.row {
padding: 0 15px;
}
.fixed .top_bar_tel .list-content:nth-child(2),
.top_bar_tel .list-content:nth-child(2){
display: none;
}
.post_table,
.post_table p{
font-size: 16px;
}
.relatedposts__title{
text-align: center;
}
#ct-chart__main{
height: 200px;
width: 200px;
}
.keys-preview__amount > span{
font-size: 65px;
left: 15px;
top: 10px;
}
.keys-preview__descr{
width: 300px;
padding-left: 25px;
}
.page-request .keys-preview{
height: auto;
padding: 50px 15px;
}
.cases__title{
text-align: center;
letter-spacing: 0px;
}
footer{
margin-top: 20px;
}
footer.contact-us_footer{
margin: 20px auto;
}
.section4 {
padding-top: 0px;
}
}
@media (max-width:700px) {
.post_content .share-list{
display: none;
}
.single_post .post_category,
.single_post .post_category1 {
float: none;
left: auto;
}
.header__btn_img{
display: none;
}
.post_category-pos {
left: auto;
}
.contform-wrapper .wpcf7-form-control-wrap {
width: 100%;
padding: 10px;
}
.line_box {
padding: 100px 15px 50px;
}
.post_category li.line2,
.post_category1 li.line3,
.post_category:before,
.line_box:after {
display: none;
}
.blog_post .post_img img {
margin-top: 0;
}
section {
padding-bottom: 20px!important;
}
.blogs {
padding: 20px 0;
}
.last_posts .clear + .post,
.last_posts .post {
padding-bottom: 40px;
}
.last_posts .post-thumb,
.last_posts .clear + .post .post-thumb,
.last_posts .post-thumb.graph { display: block;
margin-bottom: 20px;
}
.last_posts .post .meta {
margin-left: 110px;
top: 30%;
}
.blogs .post_descr .meta {
float: left;
display: inline-block;
margin-left: 0;
top: 0;
margin-right: 10px;
}
.blogs .post_descr .title {
margin-top: 20px;
}
.mouse-wrap {
display: none;
}
.top_menu.fixed,
.top_menu {
padding: 25px 15px;
}
#works {
overflow: visible;
}
.wpcf7-form.sent {
padding-top: 170px;
}
#mob_slider {}
#project_photo {
display: none;
}
#mob_slider {
padding-top: 40px;
width: 290px;
margin: 0 auto;
z-index: 3;
display: block;
margin-top: 50px;
}
#mob_slider .work_item img {
width: 100%;
height: auto;
-webkit-box-shadow: 0 36px 65px 0 rgba(0, 0, 0, .32);
box-shadow: 0 36px 65px 0 rgba(0, 0, 0, .32);
}
#mob_slider .work_item {
border-radius: 50%;
z-index: 2;
position: relative;
-webkit-transition: .3s;
transition: .3s;
display: block;
overflow: hidden;
max-width: 300px;
}
#works .logo {
display: block;
margin-top: 34px;
}
#works #talk {
float: left;
margin: 0;
z-index: 24;
display: none;
position: absolute;
}
#works #works_menu ul {
height: 200vh;
}
.wpcf7-form.sent {
padding-left: 0;
width: 100%;
}
.wpcf7-form.sent #form_success {
max-width: 100%;
font-size: 23px;
}
#works iframe {
top: 160px;
position: absolute;
}
#works #works_menu ul {
padding-top: 120px;
}
#works #menu_toggle {
left: auto;
right: 20px;
}
#main #talk {
float: right;
width: 100px;
height: 100px;
}
#main .projects_menu {
position: static;
}
.story {
top: -70px;
}
.section1 .container-fluid {
height: auto;
padding-bottom: 0;
}
#works #works_menu {
margin-left: 0;
clear: none;
}
#works #works_menu a {
font-size: 17px;
margin: 0 5px;
}
.col_r {
margin-top: 0;
}
.close {
top: 20px;
right: 20px;
} #story,
.col_r,
.solution_img,
.some_links,
.story {
width: 100%
}
.col_l,
.projects,
.review .text,
.some_links {
float: none
}
.section1 .links {
width: 100%;
text-align: center!important;
position: relative;
left: 0;
bottom: 0;
z-index: 2;
display: inline-block;
-webkit-transform: none;
transform: none;
margin-top: -37px
}
.b10,
.b4,
.b9 {
display: none;
}
.features_img {
display: block
}
#story {
left: 0;
bottom: -50px
}
.some_links {
margin-left: 0;
text-align: center
}
#work {
margin-bottom: 0;
}
#best_cases a,
#best_works a {
width: 300px;
height: 300px;
float: none;
margin: 0 auto 15px
}
.col_l,
.contact_us,
.wpcf7,
form input {
width: 100%
}
.p_name {
left: 0!important;
right: 0;
text-align: center;
}
.view_more {
left: 0;
margin-left: 0
}
.section2.pt0 {
padding-bottom: 50px!important
}
.review {
margin-top: 20px;
position: relative;
z-index: 2;
}
.section5 {
padding-top: 0 !important;
}
.projects {
z-index: 2;
max-width: 100%
}
form {
position: relative;
left: 0;
}
.wpcf7 {
height: auto;
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
position: relative;
left: 0;
}
.footer_wrapp>* {
display: block;
vertical-align: top;
margin-bottom: 20px;
width: 100%;
text-align: center
}
.Our_team a {
margin-left: 10px;
margin-right: 10px
}
.header_body {
height: 600px !important;
}
#creative.new_404 {
font-size: 36px !important;
right: -89px;
z-index: 2;
top: 120px !important;
}
#page_404 .big_letter {
height: 220px;
}
#page_404 header {
height: 100vh;
}
#best_cases a,
#best_works a {
width: 100%;
height: 100%;
}
.solution_img {
margin-top: 0;
}
#project_photo {
width: 100%;
}
.some_links,
#main .projects_menu {
display: none;
}
#mob_slider .left,
#mob_slider .right {
font-size: 30px;
}
.arrows {
display: block;
margin-top: 50px;
}
#project_photo {
float: none;
}
#mob_slider .right {
position: absolute;
top: 49%;
right: 7px;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
#mob_slider .left {
position: absolute;
top: 49%;
left: 7px;
z-index: 2;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
#client2,
#client,
#work {
display: block;
text-align: center;
padding-left: 10px;
}
#solutions,
#blogs,
#service,
#features {
display: block;
text-align: center;
float: none;
padding-right: 10px;
}
.reasons-flex .reasons-item {
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
}
.request-list{
left: 0;
list-style: none;
top: 0;
line-height: 20px;
}
#client2 em{
font-size: 40px;
}
.post_content h2,
.post_content h3{
text-align: center;
}
.header-buttons {
margin-right: 0px;
}
.logo{
font-size: 23px;
}
.single_post .table-wrapper{
overflow-x: scroll;
padding: 30px 0 0;
margin-bottom: 20px;
}
.header-buttons{
position: absolute;
top: 0;
left: 15px;
right: 0;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-left: -15px;
}
.header__btn{
-webkit-box-flex: 1;
-ms-flex: 1 50%;
flex: 1 50%;
margin: 0 auto;
text-align: center;
max-height: 100%;
line-height: 23px;
}
.header__btn.active{
margin: 0 auto;
}
.header__btn_green.active{
background: #96C940;
color: #fff;
}
.header__btn_blue.active{
background: #3DA0D9;
color: #fff;
}
.header__btn:before,
.header__btn:after{
content: '';
display: none;
}
.top_menu.fixed, .top_menu {
padding: 45px 15px 0px; }
#myChart,
.chartjs-hidden-iframe{
display: none !important;
}
.chart-item{
position: relative;
border-radius: 0%;
min-height: 400px;
background: #151515;
top: auto;
left: auto;
-webkit-box-flex: 0;
-ms-flex: 0 280px;
flex: 0 280px;
margin: 10px auto;
}
.chart-item:hover{
background: #f7484e;
-webkit-transition: 0.2s ease;
transition: 0.2s ease;
-webkit-animation: none;
animation: none;
}
.chart-item:hover .chart-item__link {
height: 50px;
width: 50px;
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
margin-top: 10px;
position: absolute;
-webkit-transform: none;
transform: none;
top: -5px;
left: 5px;
}
.chart-item__link{
display: inline-block;
text-align: center;
height: 70px;
width: 70px;
background: #222;
border-radius: 50%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: absolute;
top: 50%;
left: 50%;
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
}
.chart-item__icon{
font-size: 34px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: #fff;
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
}
.chart-wrapper{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
height: auto;
}
.chart-item__tooltip {
font: 14px/26px Arial, sans-serif;
font-weight: lighter; position: absolute;
padding-top: 10px; top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%)  scale(0);
transform: translate(-50%, -50%)  scale(0);
background: transparent;
-webkit-box-shadow: 0 0 0 ;
box-shadow: 0 0 0 ;
}
.chart-tooltip__link{
color: #222;
}
.chart-tooltip__link:hover{
color: #fff;
}
.chart-tooltip__desc,
.tooltip-list{
color: #fff;
}
.chart-item:hover .chart-item__tooltip {
-webkit-transform: translate(-50%, -50%)  scale(1);
transform: translate(-50%, -50%) scale(1);
}
.chart-item__tooltip:before{
content: '';
display: none;
}
.chart-item:hover i.fa {
font-size: 20px;
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
}
.chart__title{
padding: 50px 0;
position: static;
margin: auto;
text-align: center;
width: auto;
top: auto;
left: auto;
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
.slogan-words span{
font-size: 50px;
}
.post_content p.positioned-el{
min-height: auto;
padding-left: 0;
}
.keys-preview__title{
font-size: 23px;
}
.keys-preview__descr{
width: 210px;
}
footer{
background: transparent;
}
.footer-nav{
left: 14.28%;
}
.header__btn_red_mobile{
line-height: 38px;
}
#client2 > span{
display: none;
}
.section5.request-wrapper.p-3{
margin-top: 60px;
height: auto;
}
.section5.request-wrapper .main_form form{
height: 480px;
}
#client2 p{
top: 0px;
}
}
@media (max-width:550px) {
#commentform .gglcptch{
bottom: 65px;
left: 50%;
transform: translateX(-50%);
}
#commentform .text-boxes textarea{
margin-bottom: 80px;
}
#commentform .form-submit{
display: block;
float: none;
}
.logo-santa{
right: -50px;
top: 1px;
}
.logo-santa img{
width: 45px;
}
.posts-popup__btn{
display: block;
}
.single_post .text_sidebar{
display: none;
}
.post_content-footer{
min-height: 50px;
}
.posts-modal.show,
.posts-modal{
display: none !important;
}
.traffic-modal{
display: none;
}
.header-buttons{
font-size: 14px;
}
.title_page {
font-size: 40px;
}
.last_posts .clear + .post .title:hover .meta,
.last_posts .post .title:hover .meta {
margin-left: -185px;
}
.last_posts .clear + .post .post-thumb.graph {
margin-top: -20px;
}
.targer_img {
background-size: 100% 263px !important;
}
.blog_post .meta,
.last_posts .post .meta {
top: 40%;
}
.wrapper {
width: 400px;
height: 241px;
}
.last_posts .title {
font-size: 30px;
}
.last_posts .post .graph + .meta {
top: 36%;
}
#mozaik .m_item {
height: 80px;
}
#works #talk {
margin-right: 0;
}
#works .logo {
margin-top: 34px;
}
#works #menu_toggle {
top: 36px;
}
.last_posts .post .meta {
margin-left: -110px;
}
.last_posts .post-thumb,
.last_posts .clear + .post .post-thumb,
.last_posts .post-thumb.svg,
.last_posts .post-thumb.graph {
margin-top: -5px;
}
.grid {
display: none;
}
.b6 {
display: none
}
#client2,
#client,
#blogs,
#service,
#features,
#solutions,
#story,
#work {
font-size: 30px
}
.Our_team a {
margin-left: 5px;
margin-right: 5px
}
.lemarbet,
.logo {
margin-left: 0
}
.header_soc {
right: 15px;
top: 50%
}
.lemarbet {
margin-top: 30px;
top: 230px;
}
.section1 .links,
ul.links {
display: none;
}
#project_photo {
clear: both;
width: 100%;
float: none;
}
#main #talk {
float: none;
margin-left: 0;
margin-top: 100px;
}
.section1 .container-fluid {
padding-top: 0;
}
.big_letter {
font-size: 30px
}
.big_letter span {
font-size: 100px
}
.big_letter em {
top: -20px;
left: -20px
}
#down {
top: 60%
}
header { }
.projects a {
margin: 0 10px
}
.lemarbet em {
max-width: 180px;
font-size: 20px; }
.col_l {
padding-left: 0;
min-width: none;
padding-right: 0;
} .col_l p {
display: inline-block;
width: 156px;
}
.copy {
margin-top: 0;
}
.line11,
.line22 {
width: 4px;
}
.line33,
.line44 {
height: 4px;
}
.feature-item {
min-height: 365px;
}
.feature-item_bottom {
margin-top: 0;
}
#creative .title_page {
font-size: 65px;
line-height: 80px;
}
.col_l {
margin-bottom: 0;
}
.chart__title {
font-size: 35px;
width: 90%;
}
.results-inner_four li {
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
text-align: center
}
h1.custom_h{
font-size: 50px;
letter-spacing: 5px;
float: none
}
.creating-line{
display: none;
}
.shop-results__item{
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
}
.shop-features-item,
.shop-features-inner_six .shop-features-item{
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
}
.about-diploms__item{
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
}
#client2 p {
font-size: 20px;
}
.form_left #client2{
text-align: left;
}
#client2 em{
font-size: 30px;
left: -25px;
}
#client2 span,
#client span,
#blogs span,
#service span{
padding-left: 10px;
}
.contact_us{
margin-left: 0;
padding-left: 20px;
margin-top: 15px;
}
.post_content h2,
.post_content h3{
text-align: center;
}
.commentlist li .children{
margin-left: 0;
width: 100%;
}
.comment-author{
max-width: 100%;
}
section.error-404{
font-size: 50px;
height: calc(100vh - 112px) ;
}
.title_404 span{
font-size: 150px;
}
.logo{
font-size: 21px;
}
.posts-wrapper{
padding: 0 15px;
}
.post_content ol>li::before,
.post_content ul>li::before{
margin-right: 10px;
}
.text_side{
display: none;
}
.text_sidebar{
height: 100px;
width: 100%;
display: block;
position: relative;
}
.soc_butttons{
width: 100%;
text-align: left;
}
.ya-share2__list_direction_horizontal > .ya-share2__item{
display: inline-block !important;
}
.ya-share2__list_direction_horizontal >.ya-share2__item.ya-share2__item_service_facebook{
margin-top: 15px;
}
.show_mob {
display: block !important;
}
.hide_mob {
display: none !important;
}
.keys-preview-item:hover .keys-preview__amount{
top:  20px;
left: -190px;
}
.keys-preview-item:hover .keys-preview__title{
top:  95px;
-webkit-transition: 0.3s ease-in;
transition: 0.3s ease-in
}
.keys-preview_home .keys-preview__title{
display: none;
position: absolute;
left: -200px;
top: 10px;
width: 200px;
color: #fff;
text-align: center;
-webkit-transition: 0.4s ease-out;
transition: 0.4s ease-out;
line-height: 20px;
}
.keys-preview__title.keys-preview__title-position {
color: #000;
display: block;
}
.keys-preview__link{
text-align: center;
}
.cases__title{
font-size: 26px;
}
.post_title{
text-align: center;
}
.footer-nav{
left: 15px;
}
.single_post .post_category{
margin-left: 0;
padding-left: 15px;
}
.single_post .post-category__nav{
display: none;
}
.post_category-box{
padding-top: 10px;
}
.webinar-popup_mobile a.webinar-popup__btn {
max-width: 100%;
font-family: "Segoe UI","Droid Sans","Helvetica Neue",Arial,sans-serif;
text-transform: uppercase;
font-size: 13px;
}
.top_bar_tel{
display: none;
}
.blog-links{
width: 100%;
}
.blog-links__item{
justify-content: center;
}
.blog-links__title{
flex: 0 300px;
}
}
@media(max-width:420px) {
.post_content-footer .social-ain_fb{
position: fixed;
bottom: 20px;
left: 50%;
margin-left: -50px;
z-index: 10000;
height: 35px;
}
.post_content-footer .social-ain_fb .social-fb{
padding: 0 5px 0 0;
}
.social-fb .social-ain .fa{
width: 25px;
}
.post_content-footer .social-ain{
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.targer_img {
background-size: 100% 206px !important;
}
#works .projects_menu {
top: 146px;
min-height: 100px;
}
.wrapper {
width: 300px;
height: 190px;
}
#mozaik .m_item {
height: 63px;
}
.title_page {
font-size: 40px;
}
.promotion-feature__title {
font-size: 50px;
}
.blogs-inner .last_posts .post {
-webkit-box-flex: 1;
-ms-flex: 1 100%;
flex: 1 100%;
padding: 20px 0;
}
.feature-item{
width: 100%;
}
.feature-item__desc{
padding: 10px 35px;
}
#blogs span,
#service span{
font-size: 85px;
}
#blogs em,
#service em{
font-size: 25px;
left: 25px;
}
#client em{
font-size: 22px;
left: -30px;
}
.blog_post .post_img{
width: 260px;
height: 260px;
}
.blog_post .meta > span{
font-size: 70px;
}
.entry.post-wrapper{
padding: 0;
}
.blog_post__title{
left: -230px;
top: -42px;
}
.blog_post:hover .blog_post__title{
top: 60px;
color: #fff;
}
.entry.post-wrapper .blog_post .meta{
top: 120px;
left: -80px;
}
.entry.post-wrapper .blog_post:hover .meta,
{
top: 20px;
left: -160px;
}
.col_l:hover {
background: #222;
-webkit-transition: .5s ease-in;
transition: .5s ease-in;
}
.col_l .mask{
display: none;
opacity: 0;
}
.keys-preview__amount{
top: 120px;
left: -80px;
}
.keys-preview_wrapper{
display: none;
}
.post_img-mask{
position: absolute;
height: 100%;
width: 100%;
background: rgba(34, 34, 34, 0.5);
left: 0;
display: block;
top: 0;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .5s ease-out;
transition: .5s ease-out;
border-radius: 50%;
}
.post-latest-wrap ul{
width: 100%;
max-width: 100%;
}
.bingc-phone-button.bingc-language-ua{
display: none !important;
}
.partners-contact_wrapper{
padding: 15px;
height: 400px;
}
.partners-contact__list{
max-width: 360px;
width: auto;
padding: 10px;
}
.post-latest__toggle{
background: transparent;
}
.post-latest__toggle span{
top:18px;
left:21px;
}
.post_title{
font: 400 36px/1.2em "Roboto Condensed","Roboto",Arial,sans-serif;
}
.blog-links__title{
font-size: 22px;
}
}
@media(max-width:359px) {
.col_l p {
display: block;
width: 100%;
margin-top: 10px;
}
.header-buttons{
font-size: 13px;
}
footer {
padding-top: 20px;
padding-bottom: 20px;
z-index: 2;
height: auto;
}
.wrapper {
width: 290px;
height: 190px;
}
#creative .title_page {
font-size: 50px;
line-height: 60px;
}
.promotion-feature__title {
font-size: 42px;
}
.promotion-case__title{
font-size: 20px;
line-height: 30px;
}
#client span{
font-size: 80px;
}
#client em,
#client2 em{
font-size: 20px;
}
.post_content h2,
.post_content h3{ }
.top_bar_tel{
font-size: 16px;
}
.top_bar_tel .list-content{
margin-right: 8px;
}
.new-header #click_tel_show {
font-size: 14px;
}
.logo {
font-size: 19px;
}
.keys-preview__title{
left: -95px;
}
.keys-preview__amount {
top: 125px;
left: 65px;
}
.call-free{
font-size: 10px;
top: 14px;
}
.post_category-box .keys-preview__amount {
top: 120px;
left: -80px;
}
#wpcf7-f12726-o1 .wpcf7-textarea, #wpcf7-f12726-o3 .wpcf7-textarea, #wpcf7-f14379-o1 .wpcf7-textarea, #wpcf7-f14379-o1 .wpcf7-textarea, #wpcf7-f16750-o1 .wpcf7-textarea,
#wpcf7-f16748-o1 .wpcf7-textarea, #wpcf7-f16870-o1 .wpcf7-textarea{
max-width: 75% !important;
margin-left: 50px;
margin-right: auto;
}
#wpcf7-f12726-o1 input , #wpcf7-f12726-o3 input, #wpcf7-f14379-o1 input, #wpcf7-f14379-o1 input,
#wpcf7-f16750-o1 input, #wpcf7-f16748-o1 input, #wpcf7-f16870-o1 input{
max-width: 75% !important;
margin: auto;
}
#wpcf7-f12726-o1 .send , #wpcf7-f12726-o3 .send, #wpcf7-f14379-o1 .send, #wpcf7-f14379-o1 .send,
#wpcf7-f16750-o1 .send, #wpcf7-f16748-o1 .send, #wpcf7-f16870-o1 .send{
margin-top: 30px;
}
#wpcf7-f12726-o1 .send:hover , #wpcf7-f12726-o3 .send:hover, #wpcf7-f14379-o1 .send:hover, #wpcf7-f14379-o1 .send:hover,
#wpcf7-f16750-o1 .send:hover, #wpcf7-f16748-o1 .send:hover, #wpcf7-f16870-o1 .send:hover{
background: #000;
color: #fff;
}
}
@media (max-width: 550px) {
.founder-preview-item a {
flex-wrap: wrap;
}
.keys-preview__title-position {
left: -15px;
top: 197px;
color: #000;
width: 300px;
flex: 0 100%;
}
#story em h1+span {
padding-left: 0;
left: 0;
top: -35px;
font: 32px/48px 'Oswald',sans-serif;
font-style: italic;
text-align: center;
}
#story h1 {
top: -60px;
left: 30px;
margin-bottom: 0;
}
#story {
text-align: left;
}
}
@media (max-width: 1100px) {
.post_category-box .keys-preview__title-position {
left: -67px;
top: 197px;
color: #000;
width: 300px;
}
.post_category-box {
padding: 100px 0 160px;
}
}
@media (max-width: 800px) {
.post_category-box .keys-preview-item .keys-preview__link{
text-align: left;
padding-left: 15%;
}
.post_category-box {
padding: 100px 0 50px;
}
.post_category-box .keys-preview__title {
left: -200px;
top: 5px;
}
.post_category-box .keys-preview__title-position{
left: 210px;
top: 200px;
}
.post_category-box .keys-preview {
padding-bottom: 0px;
}
.post_category-box .keys-preview__title {
width: 300px;
}
.post_category-box .keys-preview-item:hover .keys-preview__amount {
top: 23px;
left: -127px;
}
}
.ico-viber{
display: inline-block;
width: 20px;
height: 20px; margin-right: 10px;
position: relative;
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/viber.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.ico-telegram{
display: inline-block;
width: 20px;
height: 15px;
margin-right: 9px;
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/telegram.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.fa-facebook.share-list__icon{
display: inline-block;
width: 20px;
height: 20px; margin-right: 10px;
position: relative;
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/facebook.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.fa-twitter.share-list__icon{
display: inline-block;
width: 20px;
height: 20px; margin-right: 10px;
position: relative;
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/twitter.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.post_content .share-list__viber .share-list__link_gp {
border-color: #784f99;
color: #784f99;
}
.post_content .share-list__telegram .share-list__link_gp {
border-color: #2ea6da;
color: #2ea6da;
}
.post_content .share-list__viber .share-list__link_gp:hover {
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
background: #784f99;
color: #fff;
}
.post_content .share-list__telegram .share-list__link_gp:hover {
-webkit-transition: .3s ease-in;
transition: .3s ease-in;
background: #2ea6da;
color: #fff;
}
.post_content .share-list__viber .share-list__link_gp:hover .ico-viber{
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/viber-w.svg);
}
.post_content .share-list__telegram .share-list__link_gp:hover .ico-telegram{
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/telegram-w.svg);
}
.post_content .share-list__link_fb:hover .share-list__icon{
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/facebook_white.svg);
}
.post_content .share-list__link_tw:hover .share-list__icon{
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/twitter_white.svg);
}
@media (max-width: 1030px) {
.share-list_fixed .ico-viber{
top: 0px;
margin-right: 0px;
}
.post_content .share-list.share-list_fixed {
left: 0px;
margin-left: 0;
}
.post_content .share-list_fixed {
margin: 0 5px 25px;
}
.post_content .share-list.share-list_fixed {
margin-left: 40px;
}
.post_content .share-list.share-list_fixed .share-list__name {
display: none;
}
.post_content .share-list_fixed .share-list__link {
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
}
.post_category-box + .posts-wrapper {
padding: 0 40px;
}
.post_category-box .posts-popup__btn {
margin-left: 30px;
}
}
@media (max-width: 800px) {
.post_content .share-list_fixed {
margin: 0 5px 25px;
}
.post_content .share-list.share-list_fixed {
margin-left: 5px;
}
.post_category-box + .posts-wrapper {
padding: 0 35px 0 45px;
}
}
@media (max-width: 550px) {
.post_category-box .keys-preview__title-position{
left: 16px;
top: 200px;
}
.post_category-box .keys-preview__amount>span {
top: 0;
left: 0;
}
.post_category-box .keys-preview-item .keys-preview__link{
justify-content: flex-start;
text-align: center;
padding-left: 0;
text-align: left;
min-width: 320px;
}
.keys-preview__amount > span {
top: -30px;
}
.items-social-buttons {
display: none;
}
.books-button {
display: none;
}
.posts-popup__btn{
display: none;
}
.post_content .share-list.share-list_fixed .share-list__name {
display: block;
}
.post_content .share-list__link {
display: inline-block;
}
.post_category.post-category__nav .posts-popup__btn {
margin-left: 0px;
}
.post_category-box .posts-popup__btn {
margin-left: 0px;
}
.post_category-box + .posts-wrapper {
padding: 0 40px 0 40px;
}
.post_category-box .keys-preview__title {
color: #000;
width: 180px;
font-size: 16px;
}
.post_category-box .keys-preview__title {
color: #000;
width: 135px;
font-size: 14px;
left: -5px;
top: -7px;
}
.keys-preview__title.keys-preview__title-position{
left: 0;
top: 175px;
right: 0;
width: 100%;
}
.post_category-box .keys-preview-item:hover .keys-preview__title {
top: 60px;
color: #f7484e;
}
.keys-preview__amount{
top: 50px;
}
.post_category-box .keys-preview-item:hover .keys-preview__title.keys-preview__title-position {
top: 130px;
color: #f7484e;
}
.post_category-box .keys-preview-item:hover .keys-preview__amount{
left: -132px;
top: 4px;
}
.post_category-box .keys-preview__amount {
top: 71px;
left: -30px;
}
}
@media (max-width: 350px) {
.post_category-box .keys-preview__title {
width: 112px;
font-size: 12px;
left: -5px;
top: -7px;
}
.keys-preview__title.keys-preview__title-position {
left: 185px;
top: 68px;
}
} }
*/ .post_category.post-category__nav {
margin-left: 0;
}
.post_category-box .keys-preview {
display: flex;
height: 100%;
align-items: center;
top: 0;
} .promotion-btn__wrapper{
display: none;
}
.reasons-list_tringle li:before {
display: inline;
position: static;
border: 0 solid #eee;
}
@media (min-width: 700px max-width: 800px){
.container {
width: 830px;
}
}
@media (max-width: 1100px){
.post_category-box .keys-preview {
right: 0px
}
}
@media (max-width: 880px){
.post_category-box .keys-preview {
top: 22px;
}
}
@media (max-width: 600px){
.post_category-box .keys-preview {
top: 0px;
}
}
.text-center{
text-align: center;
}
.book-list li.book-list__item > i{
display: none;
}
.v-form-stoimost .main_form form{
color: #f7484e;
background: #fff;
}
.v-form-stoimost .main_form form input,
.v-form-stoimost .main_form form textarea{
border-color: #f7484e!important;
color: #f7484e!important;
}
.v-form-stoimost .main_form form input::-webkit-input-placeholder,
.v-form-stoimost .main_form form textarea::-webkit-input-placeholder {color: #f7484e}
.v-form-stoimost .main_form form input::-moz-placeholder,
.v-form-stoimost .main_form form textarea::-moz-placeholder {color: #f7484e}
.v-form-stoimost .main_form form input:-moz-placeholder,
.v-form-stoimost .main_form form textarea:-moz-placeholder {color: #f7484e}
.v-form-stoimost .main_form form input:-ms-input-placeholder,
.v-form-stoimost .main_form form textarea:-ms-input-placeholder {color: #f7484e}
.v-form-stoimost {
margin-top: -100px;
}
@media (max-width: 766px){
a.keys-preview-btn.pay-btn{
display: none!important;
}
.v-form-stoimost {
margin-top: 0px;
}
}
.v-arrow {
position: absolute;
top: 50%;
display: block;
width: 50px;
height: 50px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
z-index: 12;
}
.v-arrow.v-pull-right.slick-arrow {
right: 0px;
-webkit-transform: translate(100%, -50%);
-ms-transform: translate(100%, -50%);
transform: translate(100%, -50%);
}
.v-arrow.v-pull-left.slick-arrow {
left: 0;
-webkit-transform: translate(-100%, -50%);
-ms-transform: translate(-100%, -50%);
transform: translate(-100%, -50%);
}
.v-pull-left::before {
content: '';
display: block;
position: absolute;
top: 12px;
left: 18px;
width: 30px;
height: 30px;
border-right: 2px solid #f7484e;
border-bottom: 2px solid #f7484e;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
}
.v-pull-right::before {
content: '';
display: block;
position: absolute;
top: 12px;
right: 18px;
width: 30px;
height: 30px;
border-right: 2px solid #f7484e;
border-bottom: 2px solid #f7484e;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.wrapper-top-link{
display: inline-block;
width: 49%;
}
#client + .clear + .review{
margin-bottom: 0px;
}
.posts-acardion .title{
cursor: pointer;
position: relative;
padding-bottom: 14px;
padding-right: 20px;
margin-bottom: 10px;
border-bottom: 1px solid #f7484e;
font-size: 16px;
line-height: 22px;
padding-top: 5px;
font-weight: bold!important;
font-family: Oswald,sans-serif;
text-transform: none;
}
.posts-acardion .title + li,
.posts-acardion .title + div{
margin-bottom: 14px;
padding-bottom: 15px;
border-bottom: 1px solid #f7484e;
}
.posts-acardion .title.uppp{
border-bottom: 1px solid transparent;
}
.posts-acardion .title_home + li{
display: none;
}
.posts-acardion .title_home + div{
height: 0;
opacity: 0;
margin-bottom: 0px;
padding-bottom: 0px; }
.posts-acardion .title_home + div.showww{
opacity: 1;
height: auto; margin-bottom: 14px;
padding-bottom: 15px;
}
h2.title::after {
content: '';
display: inline-block;
width: 10px;
height: 10px;
border-bottom: 1px solid #f7484e;
border-right: 1px solid #f7484e;
position: absolute;
right: 15px;
transform: rotate(45deg);
top: 10px;
}
h2.title.title.uppp::after {
transform: rotate(225deg);
}
.books-item__inner {
background: #fff; 
}
.books-item__title{
position: static;
color: #000;
min-height: 60px;
display: inline-block;
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
.books-item__inner{
cursor: pointer;
}
.books-item__icon{
bottom: 100px;
}
.books-item .mask{
display: none!important;
}
#arrow-up{
display: inline-block;
font-size: 60px;
position: fixed;
right: 65px;
bottom: 100px;
color: #eaeaea;
cursor: pointer;
z-index: 12;
display: none;
}
.post-wrapper.slider-blog-3 .blog_post__link {
height: auto;
max-height: 310px;
}
.post-wrapper.slider-blog-3 .blog_post .post_descr{
display: flex;
flex-direction: column-reverse;
left: 54%;
}
.post-wrapper.slider-blog-3 .blog_post .meta{
position: static;
}
.post-wrapper.slider-blog-3 .blog_post:hover .meta{
color: #f7484e;
}
.post-wrapper.slider-blog-3 .blog_post .meta>span{
top: 45px;
}
.commententry > #comments{
margin-top: 50px;
}
@media (max-width: 1200px){
.post-wrapper.slider-blog-3 .blog_post .post_descr {
left: auto;
right: 0;
padding-left: 15px;
}
}
@media (max-width: 991px){
.post-wrapper.slider-blog-3 .blog_post .post_img {
width: 210px;
height: 210px;
}
.post-wrapper.slider-blog-3 .blog_post__title {
position: static;
width: 130px;
color: #000;
text-align: left;
font-size: 15px;
}
.post-wrapper.slider-blog-3 .blog_post:hover .blog_post__title{
color: #f7484e;
}
.post-wrapper.slider-blog-3 .blog_post__link {
height: auto;
max-height: 210px;
}
.post-wrapper.slider-blog-3 .blog_post .post_descr {
padding-left: 25px;
}
h2.title::after{
right: 0px;
}
.wrapper-top-link {
width: 100%;
}
#arrow-up{
display: none!important;
}
}
@media (max-width: 800px){
.posts-acardion .title{
padding-left: 10px;
}
.v-arrow.v-pull-left.slick-arrow {
left: 0;
-webkit-transform: translate(-60%, -50%);
-ms-transform: translate(-60%, -50%);
transform: translate(-60%, -50%);
}
.v-arrow.v-pull-right.slick-arrow {
right: 0px;
-webkit-transform: translate(5%, -50%);
-ms-transform: translate(5%, -50%);
transform: translate(5%, -50%);
}
.navigation-open__icon:after, .navigation-open__icon:before {
left: 0;
height: 2px;
}
.navigation-open__icon {
left: 0;
width: 27px;
height: 2px;
-webkit-transform: translate(0%, 0%);
transform: translate(0%, 0%);
}
.navigation-open__text {
display: inline-block;
color: #000;
float: right;
}
.navigation-open{
width: 70px;
}
.books-wrapper {
margin: 40px 20px;
}
.books-wrapper .v-arrow.v-pull-right.slick-arrow {
right: 0px;
-webkit-transform: translate(60%, -50%);
-ms-transform: translate(60%, -50%);
transform: translate(60%, -50%);
}
.books-wrapper .v-arrow.v-pull-left.slick-arrow {
left: 0;
-webkit-transform: translate(-60%, -50%);
-ms-transform: translate(-60%, -50%);
transform: translate(-60%, -50%);
}
}
@media (max-width: 766px){
.post-wrapper.slider-blog-3 .blog_post .post_descr {
position: static;
width: auto;
-webkit-transform: translateY(0%);
transform: translateY(0%);
}
.post-wrapper.slider-blog-3 .blog_post:hover .blog_post__title{
color: #f7484e;
}
.post-wrapper.slider-blog-3 .blog_post .post_descr {
justify-content: center;
}
.post-wrapper.slider-blog-3 .blog_post__title {
position: static;
width: 200px;
}
.post-wrapper.slider-blog-3 .blog_post__link {
display: flex;
justify-content: center;
}
h2.title::after{
top: 4px;
}
.posts-acardion .title {
padding-bottom: 20px;
font-size: 20px;
padding-left: 10px;
}
.v-arrow.v-pull-left.slick-arrow {
left: 0;
-webkit-transform: translate(-30%, -50%);
-ms-transform: translate(-30%, -50%);
transform: translate(-30%, -50%);
}
.v-arrow.v-pull-right.slick-arrow {
right: 0px;
-webkit-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
transform: translate(0%, -50%);
}
.entry.post-wrapper .blog_post .meta {
top: 90px;
left: -80px;
}
}
@media (max-width: 500px){
.post-wrapper.slider-blog-3 .blog_post__title {
width: 150px;
font-size: 14px;
}
.post-wrapper.slider-blog-3 .blog_post .post_img {
width: 180px;
height: 180px;
}
.post-wrapper.slider-blog-3 .blog_post__link {
height: auto;
max-height: 200px;
}
.container.ff > .post {
padding: 0px 0 50px;
}
.post-wrapper.slider-blog-3 .post_img-mask {
background: rgba(34, 34, 34, 0.0);
}
.post-wrapper.slider-blog-3 .blog_post .meta > span {
font-size: 40px;
}
.autor_avatar {
width: 50px;
height: 50px;
margin-right: 10px;
}
.comment-author {
max-width: calc(100% - 70px);
position: relative;
}
.autor_name {
font-size: 14px;
}
.comment-meta.commentmetadata {
font-size: 12px;
}
.commentlist li .children {
margin-left: 30px;
}
.commentlist li .children .autor_avatar {
width: 36px;
height: 36px;
}
.children .comment-author {
max-width: calc(100% - 86px);
}
}
.post_category-box .keys-preview.new-keys-preview ul{
width: 450px;
}
.keys-preview.new-keys-preview .blog_post .post_img{
width: 250px;
height: 250px;
}
.keys-preview.new-keys-preview .blog_post .post_descr{
width: 170px;
}
.keys-preview.new-keys-preview .blog_post .meta{
left: -56px;
}
.keys-preview-title{
color: #000;
font-size: 22px;
line-height: 20px;
font-family: PTSansNarrow, sans-serif;
font-weight: 400;
text-transform: uppercase;
position: relative;
top: 90px;
}
@media (max-width: 1100px) and (min-width: 990px) {
.post_category-box .keys-preview.new-keys-preview ul{
width: 100%;
}
.keys-preview.new-keys-preview .blog_post .post_descr {
width: 130px;
}
.keys-preview.new-keys-preview .blog_post .post_img {
width: 210px;
height: 210px;
}
.keys-preview.new-keys-preview .blog_post__title{
font-size: 14px;
}
}
@media (max-width: 990px){
.keys-preview.new-keys-preview .blog_post .post_img {
width: 250px;
height: 250px;
}
.post_category-box .keys-preview.new-keys-preview ul{
width: 340px;
}
.keys-preview.new-keys-preview .blog_post .post_img-mask {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .5s ease-in;
transition: .5s ease-in;
}
.keys-preview.new-keys-preview .blog_post .meta {
left: auto;
right: -120px;
}
.keys-preview.new-keys-preview .blog_post__title{
width: 220px;
}
}
@media (max-width: 800px){
.keys-preview.new-keys-preview{
flex-direction: column;
}
.keys-preview.new-keys-preview .keys-preview-title{
position: static;
}
.keys-preview.new-keys-preview .blog_post .post_descr {
width: 100%;
left: 0;
top: 44%;
}
.keys-preview.new-keys-preview .blog_post__title {
left: 0px;
width: 240px;
margin-left: 52px;
top: 0px;
}
.keys-preview.new-keys-preview .blog_post .meta {
left: auto;
right: 20px;
top: 50px;
}
.keys-preview.new-keys-preview .v-arrow.v-pull-right.slick-arrow {
right: -30px;
}
.keys-preview.new-keys-preview .v-arrow.v-pull-left.slick-arrow {
left: -10px;
}
}
@media (max-width: 420px){
.keys-preview.new-keys-preview .blog_post__title {
left: 0px;
width: 240px;
margin-left: 52px;
top: 0px;
}
.keys-preview.new-keys-preview .v-arrow.v-pull-left.slick-arrow {
left: -5px;
}
.keys-preview.new-keys-preview .v-arrow.v-pull-right.slick-arrow {
right: -20px;
}
}
.posts-modal.show{
display: none!important;
}
.posts-modal_mobile .v-pull-right::before {
width: 20px;
height: 20px;
right: 10px;
}
.posts-modal_mobile .v-pull-left::before {
width: 20px;
height: 20px;
left: 10px;
}
.posts-modal_mobile .v-arrow {
top: 37%;
width: 30px;
height: 40px;
}
.posts-modal_mobile .posts-modal__hamburger{
display: none!important;
}
.posts-modal_mobile {
padding: 15px 30px 5px 10px;
border: 0px solid #f7484e;
-webkit-box-shadow: 0px 14px 80px rgba(34,35,58,.2);
box-shadow: 0px 14px 80px rgba(34,35,58,.2);
border-radius: 0px 20px 20px 0;
font-family: Oswald,sans-serif;
}
@media (max-width: 500px){
.posts-modal_mobile {
max-width: 100vw; 
bottom: 0px;
left: -106vw;
width: 100vw;
padding-bottom: 20px;
padding-top: 5px;
}
.posts-modal_mobile .v-arrow.v-pull-right.slick-arrow {
right: -30px;
}
.posts-modal_mobile .v-arrow.v-pull-left.slick-arrow {
left: -20px;
}
.posts-modal__title{
display: none;
}
}
@media (max-width: 1540px) and (min-width: 1450px) {
.posts-modal_mobile{
max-width: 22%;
}
}
@media (max-width: 1450px) and (min-width: 1350px) {
.posts-modal_mobile{
max-width: 20%;
}
}
@media (max-width: 1350px) and (min-width: 1260px) {
.posts-modal_mobile{
max-width: 18%;
}
}
@media (max-width: 1260px) and (min-width: 1200px) {
.posts-modal_mobile{
max-width: 16%;
}
}
@media (max-width: 1200px) and (min-width: 500px) {
.posts-modal_mobile{
max-width: 360px;
}
}
.new-keys-preview .img-responsive{
max-width: 200%!important;
}
.post_thumb img{
max-width: 100%;
height: auto;
}
.vote-box.active-like .vote_count{
color: #fff;
}
#pl_vote h2{
padding-right: 100px;
}
#pl_vote .vote-box {
position: relative;
right: -100px;
float: right;
padding: 0px 10px 6px;
border: 1px solid #ddd;
border-radius: 5px;
cursor: pointer;
}
#pl_vote .vote-box:hover{
border: 1px solid #f7484e;
color: #f7484e;
}
span.vote-box.active-like {
background-color: #f7484e;
border-color: #f7484e;
pointer-events: none;
cursor: none;
}
#pl_vote #pl_vote_statistic ul {
padding: 0;
margin: 0;
}
#pl_vote #pl_vote_statistic ul li{
margin-bottom: 0;
padding: 0;
}
#pl_vote #pl_vote_statistic ul li:before{
content: '';
}
#pl_vote #pl_vote_statistic ul li img{
display: none;
}
#pl_vote #pl_vote_statistic ul .vote-box{
margin-right: 5px;
font-weight: 600;
right: 0;
float: right;
padding: 3px 5px;
pointer-events: none;
}
#pl_vote #pl_vote_statistic ul .vote_count{
font-size: 16px;
width: 20px;
display: block;
text-align: center;
line-height: 20px;
}
#pl_vote #pl_vote_statistic ul .vote-box .make_vote{
display: none;
}
#pl_vote_statistic h2{
margin: 0;
font-size: 20px;
}
#pl_vote_statistic .make_vote{
pointer-events: none;
}
#pl_checklist ul, ol{
padding: 0;
margin: 0;
}
#pl_checklist li{
padding: 0;
margin: 0 0 8px 0;
}
#pl_checklist li:before{
content: '';
}
#pl_checklist li .state-icon{
margin-right: 8px;
}
#pl_checklist li.active{
color: #116682;
}
#pl_checklist li.active .state-icon{
color: #116682;
margin-right: 10px;
font-size: 20px;
}
#pl_checklist li{
padding-left: 30px;
}
#pl_checklist li .state-icon.fa-check-square::before{
display: none;
}
#pl_checklist li .state-icon {
margin-right: 8px;
display: inline-block;
position: absolute;
left: 0px;
top: 3px;
width: 25px;
height: 25px;
border-radius: 50%;
border: 1px solid #FCAA2C;
}
#pl_checklist li.active .state-icon {
color: #fff;
margin-right: 10px;
font-size: 15px;
position: absolute;
display: inline-block;
background-color: #ddd;
border-radius: 50%;
text-align: center;
line-height: 25px;
border: 1px solid #ddd;
}
#pl_checklist li{
border-right: 4px solid rgba(0, 0, 0, 0);
}
#pl_checklist li.active {
text-decoration: line-through;
color: #b7b7b7;
background: linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05));
border-right: 4px solid #b7b7b7;
}
#pl_checklist li.active a{
text-decoration: line-through;
color: #b7b7b7;
}
#pl_checklist li.active a::before{
background: #b7b7b7;
}
.new-keys-preview{
visibility: hidden;
}
.keys-preview-btn{
position: absolute;
bottom: 30px;
color: #fff;
text-transform: uppercase;
background-color: #3DA0D9;
padding: 10px 15px;
font-size: 14px;
pointer-events: none;
line-height: 22px;
}
a.keys-preview-btn.pay-btn {
pointer-events: inherit;
z-index: 1;
cursor: pointer;
font-family: PTSansNarrow, sans-serif;
text-transform: uppercase!important;
margin: auto;
display: inline-block;
left: 41%;
bottom: 20px;
}
.logo .logo_descr {
font: 700 12px Lato,sans-serif;
color: black;
text-transform: uppercase;
margin-left: -10px;
padding-left: 10px;
position: relative;
text-align: left;
line-height: 12px;
font-weight: normal;
top: 0px;
display: block;
} @media (max-width: 800px){
.logo_descr:before {
top: 0px;
left: 0;
height: 98%;
}
.logo .logo_descr {
font: 700 9px Lato,sans-serif;
line-height: 8px;
top: -10px;
display: block;
}
.posts_creation.posts-acardion.row{
margin-left: 0px;
margin-right: 0px;
}
.posts_creation .desc_home ul{
margin-left: 0;
}
}
@media (max-width: 450px){
.logo .logo_descr {
font: 700 8px Lato,sans-serif;
display: block;
}
.post_content p iframe{
width: 100%;
height: 47vw;
}
.reasons__title {
font-size: 24px;
}
.form_left #client2 {
text-align: center;
}
}
.page-request .footer-form input.wpcf7-form-control.wpcf7-submit.send {
color: #fff!important;
text-transform: uppercase;
background-color: #3DA0D9;
padding: 10px 15px;
font-size: 14px;
line-height: 22px;
width: auto;
height: auto;
border-radius: 0px;
}
#client2 > span {
display: none;
}
.btn-popup-form{
position: fixed;
right: 10%;
bottom: 20px;
z-index: 1;
cursor: pointer;
font-family: PTSansNarrow, sans-serif;
text-transform: uppercase!important;
margin: auto;
display: inline-block;
background-color: #96C940;
padding: 10px 15px;
font-size: 14px;
line-height: 22px;
color: #fff;
} .mfp-auto-cursor .mfp-content{
background-color: #fff;
width: auto;
}
.mfp-close-btn-in button.mfp-close::after {
content: '';
display: inline-block;
height: 25px;
border-left: 1px solid #aaa;
transform: rotate(-45deg);
position: relative;
top: 4px;
left: 0px;
}
.mfp-close-btn-in button.mfp-close::before {
content: '';
display: inline-block;
height: 25px;
border-left: 1px solid #aaa;
transform: rotate(45deg);
position: relative;
top: 4px;
left: 1px;
}
.mfp-close-btn-in button.mfp-close {
font-size: 0px;
border: 1px solid #aaa;
border-radius: 50%; width: 36px;
height: 36px;
top: 10px;
right: 10px;
}
.mfp-auto-cursor .mfp-content{
background-color: #fff;
width: auto;
width: 800px;
height: 570px;
overflow: hidden;
background-image: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/bg-popup-coments.jpg);
background-repeat: no-repeat;
background-size: contain;
}
#form-coment-popup {
padding-left: 50%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
#form-coment-popup h3#reply-title {
text-align: center;
width: 100%;
color: #dca959;
font-size: 24px;
font-weight: bold;
padding: 0 20px;
font-family: 'Montserrat Alternates', sans-serif;
text-transform: none;
}
#form-coment-popup form#commentform2 {
padding: 0 60px;
}
#form-coment-popup p.comment-notes {
text-align: center;
font-size: 17px;
font-weight: 300;
margin-bottom: 40px;
}
#form-coment-popup #commentform2 li.comment-form-author, 
#form-coment-popup #commentform2 li.comment-form-email{
width: 100%;
float: none;
}
#form-coment-popup #commentform2 input#author,
#form-coment-popup #commentform2 input#email {
margin-bottom: 0px;
}
#form-coment-popup #commentform2 input#submit {
padding: 0px 36px;
margin: 0 auto;
background-color: #dca959;
color: #fff;
border-radius: 20px;
text-transform: none;
font-size: 17px;
font-weight: 300;
width: auto;
line-height: 43px;
}
#form-coment-popup #commentform2 .form-submit {
width: 100%;
}
#form-coment-popup #commentform2 input#submit:hover {
border: 0px;
box-shadow: 0 0 0;
line-height: 43px;
}
#form-coment-popup input:focus,
#form-coment-popup textarea:focus {
outline: 0;
outline-offset: 0;
}
#form-coment-popup textarea{
resize: none;
}
#form-coment-popup #commentform2 > li{
position: relative;
}
#form-coment-popup #commentform2 > li::before,
#form-coment-popup p.logged-in-as::before {
content: '';
width: 20px;
height: 20px;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
top: 11px;
}
#form-coment-popup #commentform2 > li input,
#form-coment-popup #commentform2 > li textarea{
padding-left: 30px;
}
#form-coment-popup #commentform2 > li.text-boxes::before{
background-image: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/p-edit.svg);
top: -2px;
}
#form-coment-popup #commentform2 > li.comment-form-email::before{
background-image: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/p-mail.svg)
}
#form-coment-popup #commentform2 > li.comment-form-author::before,
#form-coment-popup p.logged-in-as::before{
background-image: url(//lemarbet.com/wp-content/themes/lemarbetTheme/img/p-user.svg)
}
#form-coment-popup ::-webkit-input-placeholder {
font-size: 15px;
}
#form-coment-popup ::-moz-placeholder {
font-size: 15px;
}
#form-coment-popup :-moz-placeholder {
font-size: 15px;
}
#form-coment-popup :-ms-input-placeholder {
font-size: 15px;
}
#form-coment-popup li.text-boxes {
margin-top: 20px;
}
#form-coment-popup p.logged-in-as {
font-size: 15px;
font-weight: 500;
font-family: 'Open Sans', sans-serif;
padding: 10px 0 10px 30px;
position: relative;
}
#form-coment-popup p.logged-in-as::before {
left: 0px;
top: 8px;
}
@media (max-width: 820px){
.mfp-auto-cursor .mfp-content{
width: 100%;
}
#form-coment-popup{
width: 400px;
background-color: #fff;
float: right;
}
}
@media (max-width: 500px){
.header-buttons{
display: none;
}
#form-coment-popup #commentform2 .text-boxes textarea {
margin-bottom: 0px;
}
#form-coment-popup{
width: 100%;
float: none;
padding-left: 0;
}
#form-coment-popup form#commentform2 {
padding: 0 20px;
}
.btn-popup-form{
white-space: nowrap;
bottom: 3px;
padding: 5px 13px;
font-size: 14px!important;
line-height: 22px;
color: #fff!important;
position: static;
}
#comments .btn-popup-form{
display: none;
}
.post_content .posts-list__item {
position: relative;
padding-bottom: 15px;
margin-bottom: 0px;
}
.posts-modal_mobile{
padding-bottom: 0px;
}
}
#form-coment-popup .ferror input,
#form-coment-popup .ferror textarea{
border-bottom: 2px solid red;
}
li.fields.ferror::after {
content: '!';
font-size: 12px;
color: red;
position: absolute;
top: 6px;
right: -20px;
display: inline-block;
border: 1px solid red;
width: 22px;
height: 22px;
border-radius: 50%;
text-align: center;
line-height: 22px;
font-weight: 700;
}
.add-btn-form{
text-align: center!important;
}
.block-service{
display: block;
}
span.img-s {
width: 60px;
height: 60px;
display: inline-block;
overflow: hidden;
border-radius: 50%;
border: 1px solid #ddd;
flex-shrink: 0;
}
.img-s img {
width: 100%;
height: auto;
}
.top-content-s{
display: flex;
align-items: center;
margin-bottom: 10px;
}
.top-content-s .img-s ~ span {
padding-left: 30px;
font-size: 18px;
text-transform: uppercase;
line-height: 22px;
font-weight: bold;
}
.bottom-content-s span:first-child {
display: inline-block;
width: 60px;
margin-right: 30px;
font-size: 34px;
font-family: Oswald, sans-serif;
text-align: center;
flex-shrink: 0;
font-weight: 300;
}
.bottom-content-s > a{
display: flex;
align-items: center;
margin: 8px 0;
border-bottom: 0px;
}
.bottom-content-s span:last-child {
display: inline-block;
color: #222;
font-size: 16px;
font-family: PTSansNarrow, sans-serif;
transition: all 0.3s linear;
}
.bottom-content-s > a:hover span{
color: #f7484e;
}
section.block-service {
padding: 40px 0;
}
.wrapper-service{
margin-top: 20px;
}
.wrapper__title + .block-service{
padding-top: 20px;
}
@media 	(max-width: 992px){
.bottom-content-s > a {
padding: 0;
border-bottom: 0px;
color: #969696;
}
.bottom-content-s .navigation__link:hover{
background: trasparent;
}
}
.block-service .col-sm-12.col-md-4 {
width: 25%;
}
@media 	(max-width: 1200px){
.block-service .col-sm-12.col-md-4 {
width: 50%;
}
}
@media 	(max-width: 766px){
.block-service .col-sm-12.col-md-4 {
width: 100%;
}
}
.img-s br{
display: none;
}
.make_vote {
display: block;
width: 40px;
text-align: center;
}
.vote_count {
display: block;
text-align: center;
font-size: 22px;
line-height: 20px;
} 
.post_content table,
.post_content td,
.post_content th{
border: 1px solid #ddd;
}
.wpcf7-form.invalid .wpcf7-response-output.wpcf7-validation-errors{
position: absolute;
display: inline-block;
}
.wpcf7-form.sent .wpcf7-response-output.wpcf7-mail-sent-ok {
display: block;
width: auto;
}
form.wpcf7-form.sent {
padding: 50px;
width: auto;
height: auto;
}
.v-form-stoimost form.wpcf7-form{
margin-bottom: 100px;
}
.wpcf7-response-output.wpcf7-mail-sent-ok{
border: 0px solid #fff!important;
}
textarea.wpcf7-form-control.wpcf7-textarea.message {
background: transparent;
color: #fff;
width: 360px;
border: none;
border-bottom: 1px solid #fff;
font-family: 'Open Sans', sans-serif;
margin-top: 10px;
padding: 10px;
resize: none;
}
@media (min-width: 768px) and (max-width: 992px){
.page-request #client2{
margin-top: 100px; 
}
}
section .brands {
background: none;
display: flex;
flex-wrap: wrap; }
.brands > span,
.brands > div {
flex: 1 0 16.6666666667%;
height: 100px;
display: flex;
align-items: center;
text-align: center;
flex-direction: column;
justify-content: center;
}
.brands span img,
.brands div img{
max-width: 100%;
max-height: 100%;
filter: grayscale(100%);
}
.brands span a, 
.brands div a{
display: block;
width: 100%;
text-align: center;
}
.brands .img-brands-1 img{
max-height: 27px;
}
.brands .img-brands-2 img{
max-height: 20px;
}
.brands .img-brands-3 img{
max-height: 86%;
}
.brands .img-brands-4 img {
max-height: 31px;
}
.brands .img-brands-5 img {
max-height: 31px;
}
.brands.slick-initialized.slick-slider{
padding: 0 20px;
}
.brands span.slick-slide,
.brands div.slick-slide{
height: 100px;
align-items: center;
display: flex;
justify-content: center;
}
@media (max-width: 500px){
.section31 #solutions em{
position: relative;
z-index: 1;
}
.section31 em + span{
position: absolute;
top: -60px;
z-index: 0;
right: -17px;
}
form#commentform {
padding-left: 0px;
}
.btn-popup-form{
white-space: nowrap;
bottom: 3px;
padding: 5px 13px;
font-size: 14px!important;
line-height: 22px;
color: #fff!important;
position: static;
}
#commentform .form-submit {
text-align: center;
}
#commentform .text-boxes textarea {
margin-bottom: 20px;
}
.header-buttons .header__btn{
-ms-flex: 1 33%;
flex: 1 33%;
line-height: 13px;
height: 47px;
display: flex;
align-items: center;
justify-content: center;
padding: 10px 5px;
}
.header-buttons .header__btn span{
font-size: 16px;
}
.header-buttons {
display: flex;
}
}
input#submit {
width: auto;
padding: 5px 13px;
font-size: 14px!important;
line-height: 22px;
color: #fff!important;
cursor: pointer;
font-family: PTSansNarrow, sans-serif!important;
text-transform: uppercase!important;
margin: auto;
background-color: #96C940;
}
.post_img-mask + p{
position: absolute;
bottom: 30px;
}
p > .keys-preview-btn{
position: static;
}
.post > p{
left: 41%;
bottom: 20px;
position: absolute;
}
.entry.post-wrapper .slick-dots{
display: flex;
top: auto;
left: -29px;
bottom: 35px;
width: 100%;
justify-content: center;
}
.entry.post-wrapper .entry.post-wrapper{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.entry.post-wrapper .slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
background: none;
position: relative;
}
.entry.post-wrapper .slick-dots li button:before {
font-family: 'slick';
font-size: 30px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.entry.post-wrapper .slick-dots li button:hover:before, 
.entry.post-wrapper .slick-dots li button:focus:before {
opacity: 1;
}
.entry.post-wrapper .slick-dots li.slick-active{
background: none;
}
.entry.post-wrapper .slick-dots li.slick-active button:before {
opacity: .75;
color: black;
}
.post .entry.post-wrapper{
padding-bottom: 50px;
}
@media (max-width: 500px){
.entry.post-wrapper .slick-dots{
left: 0;
}
.entry.post-wrapper .slick-dots li button{
width: 12px;
}
.header-buttons .header__btn_green,
.header-buttons .header__btn_blue{
display: none;
}
}
.post_thumb.bg-h1{
position: relative;
height: auto;
background: #fff;
margin-bottom: 10px;
padding: 0px;
}
.post_thumb.bg-h1 > img{
display: inline;
position: absolute;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
min-width: 100%;
min-height: 100%;
-webkit-filter: blur(2px);
-moz-filter: blur(2px);
-o-filter: blur(2px);
-ms-filter: blur(2px);
filter: blur(2px);
opacity: 0.5;
display: none!important;
}
.bg-h1 .post_title {
color: #3f3d3d;
z-index: 1;
width: 100%;
font-size: 42px;
text-align: left;
margin-bottom: 0px;
}
.bg-h1 #breadcrumbs {
position: static;
width: 100%;
bottom: 0;
left: 0;
color: #666;
text-align: left;
}
.bg-h1 #breadcrumbs .breadcrumb_last {
display: inline-block;
}{
}
@media (max-width: 500px){ .bg-h1 .post_title {
top: 38%;
font-size:26px;
}
.post_thumb.bg-h1{
margin-bottom: 20px;
}
}
.post_content ol>li::before{
display: none;
}
.post_content ol {
list-style: decimal;
}
.promotion__desc p.list {
padding: 0px 0 0 20px;
}
.promotion__desc p.list>.red{
padding-right: 10px;
}
.img-mb .results__img{
margin-bottom: 40px;
}
.comment-meta.commentmetadata{
display: none;
}
footer ul.post_category1.post_category-pos{
position: absolute;
left: 0;
transform: translateX(14%);
top: 0px;
}
@media (max-width: 1550px){
footer ul.post_category1.post_category-pos {
transform: translateX(14vw);
width: 25vw;
}
}
@media (max-width: 990px){
footer ul.post_category1.post_category-pos {
display: none;
}
}
.header__btn.new-style-btn,
.header__btn.telegram-btn {
background: #379aff;
cursor: pointer;
overflow: hidden;
position: relative;
padding: 12px 15px;
border: 0px;
}
.header__btn.telegram-btn:first-child span::after{
content: '';
display: inline-block;
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/imgs/youtube.svg);
background-size: 30px 30px;
display: inline-block;
width: 30px;
height: 30px;
position: absolute;
right: -4px;
top: 50%;
transform: translateY(-50%);
}
.header__btn.new-style-btn span,
.header__btn.telegram-btn span {
display: block;
position: relative;
z-index: 10;
}
.header__btn.telegram-btn span{
padding-right: 35px;
}
.header__btn.new-style-btn:after,
.header__btn.new-style-btn:before,
.header__btn.telegram-btn:after,
.header__btn.telegram-btn:before {
padding: 18px 0 11px;
content: '';
position: absolute;
top: 0;
left: calc(-100% - 50px);
height: calc(100% - 0px);
width: calc(100% + 20px);
min-width: calc(100% + 40px);
color: #fff;
border-radius: 2px;
transform: skew(-25deg);
}
.header__btn.new-style-btn:after,
.header__btn.telegram-btn:after {
background: #fff;
transition: left 0.8s cubic-bezier(0.86, 0, 0.07, 1) 0.2s;
z-index: 0;
opacity: 0.8;
display: block;
}
.header__btn.new-style-btn:before,
.header__btn.telegram-btn:before {
background: #13c276;
z-index: 5;
transition: left 1s cubic-bezier(0.86, 0, 0.07, 1);
display: block;
}
.header__btn.new-style-btn:hover:after,
.header__btn.new-style-btn.active:after,
.header__btn.telegram-btn:hover:after,
.header__btn.telegram-btn.active:after {
left: calc(0% - 10px);
transition: left 0.8s cubic-bezier(0.86, 0, 0.07, 1);
}
.header__btn.new-style-btn:hover span,
.header__btn.telegram-btn:hover span{
color: #fff;
}
.header__btn.new-style-btn:hover:before,
.header__btn.new-style-btn.active:before,
.header__btn.telegram-btn:hover:before,
.header__btn.telegram-btn.active:before {
left: calc(0% - 10px);
transition: left 1s cubic-bezier(0.86, 0, 0.07, 1);
}
.header__btn.telegram-btn:nth-child(2) {
background: #ff6060;
}
.header__btn.telegram-btn:nth-child(2)::before {
background: #94adc2;
}
.live-wrapper {
display: block;
width: 300px;
-webkit-box-shadow: 0px -6px 39px 12px rgba(0,0,0,0.05);
box-shadow: 0px -6px 39px 12px rgba(0,0,0,0.05);
display: flex;
align-items: center;
}
.live-wrapper {
position: fixed;
z-index: 20;
top: 96px;
right: 0;
height: 100%;
display: none;
}
.live-wrapper .live {
background-color: #fff;
height: 100%;
position: relative;
}
.live-wrapper .live__header {
padding-left: 20px;
line-height: 49px;
height: 49px;
display: flex;
align-items: center;
}
.live-wrapper .l-radius-circle, 
.live-wrapper .live__signal, 
.live-wrapper .live__signal:after {
border-radius: 50%;
}
.live-wrapper .live__signal {
position: relative;
width: 7px;
height: 7px;
display: inline-block;
top: -1px;
background-color: #cd192e;
}
.live-wrapper .live__signal {
margin-left: 9px;
}
.live-wrapper .live__signal:after {
content: '';
display: block;
width: 100%;
height: 100%;
background-color: #cd192e;
-webkit-animation: keyframes-live_on 7s infinite cubic-bezier(.19,1,.22,1);
animation: keyframes-live_on 7s infinite cubic-bezier(.19,1,.22,1);
}
.live-wrapper .live__title {
display: inline-block;
margin-left: 13px;
font-family: 'Roboto',Tahoma;
font-weight: 700;
font-size: 14px;
}
.live-wrapper .live__scrollable {
height: 100%;
overflow-y: scroll;
width: calc(100% + 30px);
overflow-x: hidden;
padding-right: 13px;
}
.live-wrapper .live__content {
overflow: hidden;
}
.live-wrapper .live__item--comment {
position: relative;
border-top: 1px solid #f0f0f0;
margin-left: 20px;
padding: 15px 20px 15px 0;
}
.live-wrapper .entry_header--short, 
.live-wrapper .live__item--comment .live__item__header, 
.live-wrapper .live__item--comment .live__item__title, 
.live-wrapper .t-fs-12 {
font-size: 12px;
}
.live-wrapper .l-block, 
.live-wrapper .live__item--comment 
.live-wrapper .live__item__header {
display: block;
}
.live-wrapper .entry_inline_item, 
.live-wrapper .live__item--comment 
.live-wrapper .live__item__header {
margin-bottom: 10px;
}
.live-wrapper .live__item--comment .live__item__header {
position: relative;
}
.live-wrapper .live__item--comment .live__item__user {
position: relative;
display: block;
}
.live-wrapper .live__item--comment .live__item__user__image {
position: absolute;
left: 0;
top: 1px;
width: 25px;
height: 25px;
border-radius: 2px;
}
.live-wrapper .live__item--comment .live__item__date, 
.live-wrapper .live__item--comment .live__item__user__name, 
.live-wrapper .t-lh-1 {
line-height: 1em;
}
.live-wrapper .live__item--comment .live__item__user__name, 
.live-wrapper .live__title, 
.live-wrapper .popup .popup__content h4, 
.live-wrapper .t-ff-1-700, 
.live-wrapper .ui_tabs__tab--active, h1 {
font-family: 'Roboto',Tahoma;
font-weight: 700;
}
.live-wrapper .live__item--comment .live__item__user__name {
padding-left: 33px;
color: #000;
}
.live-wrapper .live__item--comment .live__item__date {
display: block;
color: #818181;
padding-left: 33px;
margin-top: 4px;
text-transform: lowercase;
height: 12px;
font-family: "Roboto",Arial,sans-serif;
}
.live-wrapper .live__item--comment .live__item__content, 
.live-wrapper .live__title, .live-wrapper .page--subsite .subsite__user__karma, 
.live-wrapper .t-fs-14, 
.live-wrapper .ui_form__message {
font-size: 14px;
line-height: 1.4em;
display: inline-block;
width: 100%;
}
.live-wrapper .live__item--comment .live__item__title {
width: 100%;
display: inline-block;d
word-wrap: break-word;
line-height: 1.6em;
font-size: 12px;
}
.live__item--comment .live__item__title span{
color: #105990;
border-bottom: 1px solid #a0d0f5;
}
.live__item__content div {
color: #262222;
font-weight: 400;
padding: 5px 0;
font-family: "Roboto",Arial,sans-serif;
}
section.live-wrapper {
display: none;
}
@media (max-width: 1400px) and (min-width: 1300px){
section.live-wrapper {
display: block;
}
}
@media (max-width: 800px){
.wrapp-table-scrol {
width: 100%;
overflow-x: auto;
}
.wrapp-table-scrol table{
min-width: 600px;
}
.post_thumb.bg-h1 > img{
max-width: inherit;
}
}
.wrapp-site-map ul{
padding-bottom: 15px;
}
.wrapp-site-map a:hover{
color: #f7484e!important;
}
.wrapp-site-map a {
color: #333;
transition: all 0.3s linear;
}
.sitemap a {
color: #222;
font-size: 16px;
font-family: PTSansNarrow, sans-serif;
position: relative;
padding-left: 10px;
}
.title-site-map {
font-size: 18px;
text-transform: uppercase;
line-height: 22px;
font-weight: bold;
padding-bottom: 20px;
}
li.sitemap {
padding-bottom: 7px;
}
.sitemap a:before {
content: '';
display: inline-block;
height: 5px;
transform: translateY(-50%);
width: 4px;
position: absolute;
left: 0px;
top: 50%;
background-color: #333;
transition: all 0.2s linear;
}
.sitemap a:hover:before {
height: 100%;
background-color: #f7484e;
}
.keys-preview.new-keys-preview {
position: static;
width: calc(100% - 400px);
margin-left: 400px;
position: absolute;
top: 102px;
height: auto;
}
.post_category-box .keys-preview.new-keys-preview{
flex-direction: column;
}
.keys-preview.new-keys-preview .keys-preview-title{
position: static;
}
.post_category-box .keys-preview.new-keys-preview ul {
width: 100%;
}
.keys-preview.new-keys-preview .blog_post .post_img img {
display: none!important;
}
.keys-preview.new-keys-preview .meta > span, .keys-preview.new-keys-preview .keys-preview__amount > span{
position: static;
}
.keys-preview.new-keys-preview .blog_post .meta {
position: static;
transform: translate(0px, -3px);
padding: 0px;
display: inline-block;
padding-right: 15px;
width: auto;
}
.keys-preview.new-keys-preview .blog_post .post_img {
width: 110px;
flex-shrink: 0;
height: auto;
position: static;
display: inline-block;
border-radius: 0px;
order: 2;
text-align: right;
}
.keys-preview.new-keys-preview .keys-preview-btn{
position: static;
border-radius: 0px;
display: inline-block;
}
.keys-preview.new-keys-preview .blog_post__title{
display: inline-block;
}
.keys-preview.new-keys-preview .blog_post .post_descr {
width: auto;
display: flex;
align-items: center;
transform: translateY(0);
padding: 0;
position: static;
order: 1;
}
.keys-preview.new-keys-preview a.blog_post__link {
display: flex;
align-items: center;
}
.keys-preview.new-keys-preview .blog_post:hover .post_img-mask{
display: none;
}
.keys-preview.new-keys-preview li.blog_post {
padding: 0 10px;
}
.post_category-box .title.title_home{
border-bottom: 0px solid #f7484e; 
}
.post_category-box  .title.title_home:hover{
color: #f7484e;
}
.post_category-box h2.title::after{
top: -7px;
left: 20px;
position: relative;
transition: all 0.3s linear;
}
.post_category-box  h2.title.title.uppp::after{
top: -3px;
}
.post_category-box h2.title{
max-width: 880px;
margin: 0 auto 10px;
display: inline-block;
}
.keys-preview.new-keys-preview .slick-track{
display: flex;
align-items: center;
}
@media (max-width: 1000px){
.keys-preview.new-keys-preview .blog_post .post_img-mask{
display: none;
}
.keys-preview.new-keys-preview .blog_post__title {
width: auto;
position: static;
color: #000;
text-align: left;
margin-left: 0px;
}
.keys-preview.new-keys-preview{
width: 100%;
}
}
@media (max-width: 766px){
.keys-preview.new-keys-preview li.blog_post {
padding: 0 20px;
margin: 0;
}
.post_category-box .posts-acardion{
display: none;
}
.keys-preview.new-keys-preview .blog_post .meta > span {
font-size: 50px;
}
.keys-preview.new-keys-preview .blog_post .post_img{
width: 90px;
}
.keys-preview.new-keys-preview{
position: static;
margin-left: 0;
}
.header__btn.telegram-btn span::after{
right: -20px;
top: -8px;
}
}
.feedbacks-item.animated.wrap-response{
position: relative;
}
.feedbacks-item.animated.wrap-response::before {
content: '';
display: inline-block;
top: 0px;
left: -4px;
height: 100%;
width: 4px;
background: red;
position: absolute;
}
.feedbacks-wrapper .response{
font: 14px/20px "Open Sans Regular", sans-serif;
text-align: left;
}
.feedbacks-wrapper .author{
font-size: 14px;
padding-top: 15px;
text-align: left;
}
.wpdreams_ajaxsearchlite-first {
margin-bottom: 70px;
}
.konkurs-bezkoshtovnij-seo-audit + div input::-webkit-input-placeholder {
color: #3DA0D9!important
}
.konkurs-bezkoshtovnij-seo-audit + div input::-moz-placeholder {
color: #3DA0D9!important
}
.konkurs-bezkoshtovnij-seo-audit + div input:-moz-placeholder {
color: #3DA0D9!important
}
.konkurs-bezkoshtovnij-seo-audit + div input:-ms-input-placeholder {
color: #3DA0D9!important
}
.konkurs-bezkoshtovnij-seo-audit + div input{
border-bottom: 1px solid #3DA0D9;
color: #3DA0D9;
margin: 20px auto;
width: 100%;
max-width: 600px;
font-size: 14px;
}
.konkurs-bezkoshtovnij-seo-audit + div input.reg-submt{
color: #fff!important;
text-transform: uppercase;
background-color: #3DA0D9;
padding: 10px 15px;
font-size: 14px;
line-height: 22px;
width: auto;
height: auto;
border-radius: 0px;
border: 0px;
margin: auto;
}
.konkurs-bezkoshtovnij-seo-audit + div input:focus,
.konkurs-bezkoshtovnij-seo-audit + div input:active{
border: 0;
outline: 0;
border-bottom: 2px solid #69b0d9;
}
.konkurs-bezkoshtovnij-seo-audit + div form {
padding-left: 0px; 
}
@media (max-width: 1100px){
.post_content .share-list {
display: none;
}
.single_post {
padding-top: 110px;
}
}
@media (max-width: 500px){
.header__btn.telegram-btn:first-child span{
line-height: 18px;
}
.header__btn.telegram-btn span {
font-size: 13px;
}
}
.konkurs-bezkoshtovnij-seo-audit + div .wpcf7-form.sent>*,
.konkurs-bezkoshtovnij-seo-audit .wpcf7-form.sent>*{
display: block!important;
}
.konkurs-bezkoshtovnij-seo-audit + div .wpcf7-form.sent div#form_success,
.konkurs-bezkoshtovnij-seo-audit .wpcf7-form.sent div#form_success {
display: none!important;
}
.wpcf7-response-output.wpcf7-mail-sent-ok {
background: #e6fee6;
border-left: 4px solid #3c763d!important;
padding: 20px;
color: #3c763d;
}
.wpcf7-form.invalid .wpcf7-response-output.wpcf7-validation-errors {
background: #fee6ec;
border-left: 4px solid #f7484e!important;
padding: 20px;
color: #f7484e;
position: static;
border: 0px;
}
.header__btn.telegram-btn:nth-child(2) span::after {
content: '';
display: inline-block;
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/crown.svg);
background-size: 40px 40px;
display: inline-block;
width: 40px;
height: 40px;
position: absolute;
right: -10px;
top: calc(50% - 3px);
transform: translateY(-50%);
}
.header__btn.telegram-btn:nth-child(2) span {
padding-right: 37px;
}
.konkurs-bezkoshtovnij-seo-audit + div{
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.32);
padding: 1px 0;
margin: 50px 0;
}
.top_bar_tel{
display: flex;
align-items: center;
}
.arrow-down{
cursor: pointer;
position: relative;
}
.arrow-down::after {
content: '';
display: inline-block;
width: 10px;
height: 10px;
border-bottom: 1px solid #f7484e;
border-right: 1px solid #f7484e;
position: relative;
right: 0px;
transform: rotate(45deg);
top: -4px;
}
.hover-show-tel{
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
padding: 5px 15px;
position: absolute;
bottom: 0px;
transform: translateY(92%);
width: auto;
background-color: #fff;
visibility: hidden;
display: flex;
flex-direction: column;
font-size: 14px;
opacity: 0;
right: -15px;
transition: all .3s linear;
}
.hover-show-tel a{
white-space: nowrap;
}
.sub_tel_header{
position: relative;
}
.sub_tel_header:hover .hover-show-tel,
.hover-show-tel.show_tel_js{
visibility: visible;
opacity: 1;
transform: translateY(100%);
}
@media (max-width: 500px){
.top_bar_tel .list-content{
font-size: 12px;
}
.top_bar_tel .arrow-down::after {
top: -7px;
}
}
.sub_sub-tel i {
display: inline-block;
width: 20px;
}
.sub_sub-tel i img {
max-width: 100%;
}
.tel_btn {
white-space: nowrap;
background: #fff;
border: 1px solid #f7484e;
display: flex;
align-items: center;
justify-content: space-between;
padding: 0px 10px;
border-radius: 3px;
cursor: pointer;
margin: 5px 0;
}
.tel_v{
cursor: pointer;
}
a.tel_btn i {
position: relative;
width: 16px;
margin-left: 10px;
top: 1px;
}
.tel_btn:hover{
background: #fff4f4;
}
.sub_sub-tel {
position: relative;
display: inline-block;
visibility: hidden;
overflow: hidden;
opacity: 0;
height: 0px;
transition: all .3s linear;
float: right;
}
.sub_sub-tel:after {
border-bottom: 1px solid red;
display: block;
content: '';
position: absolute;
bottom: 0;
left: -15px;
width: calc(100% + 30px);
}
.tel_v.show-sub_sub .sub_sub-tel{
visibility: visible;
opacity: 1;
height: auto;
overflow: visible;
}
button.tel_btn i {
display: inline-block;
margin-left: 10px;
position: relative;
top: 3px;
}
#click_tel_show{
cursor: pointer;
}
.list-content::after {
content: '';
display: block;
border-bottom: 1px dashed red;
position: relative;
top: -4px;
}
.sub_sub-tel > .password-span{
opacity: 0;
height: 0px;
overflow: hidden;
position: absolute;
pointer-events: none;
}
.wpdreams_ajaxsearchlite-first{
position: relative;
}
#my-theater{
pointer-events: none;
position: absolute;
top: 0;
left: 0;
width: calc(100% - 40px);
height: calc(100% - 10px);
display: inline-block;
padding: 6px 10px 6px 22px;
color: #f7484e;
line-height: 22px;
font-size: 18px;
z-index: 1234;
background: #fff;
margin: 5px;
border-radius: 36px;
}
.proinput input::-webkit-input-placeholder {
color: #fff
}
.proinput input::-moz-placeholder {
color: #fff
}
.proinput input:-moz-placeholder {
color: #fff
}
.proinput input:-ms-input-placeholder {
color: #fff
}
.youtube_ico:before {
content: '';
display: inline-block;
width: 40px;
height: 40px;
position: absolute;
top: -5px;
right: -5px;
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/imgs/youtube-logo.svg);
background-repeat: no-repeat;
background-size: contain;
}
.blogs-inner .last_posts .post {
-ms-flex: 1 300px;
flex: 1 160px;
}
.blogs-inner .last_posts .title {
font-size: 16px;
max-width: 160px;
}
.blogs-inner .last_posts img {
max-width: 100%;
}
.blogs-inner .last_posts .meta > span {
font-size: 46px;
}
section.wr_youTube ~ .container-fluid .wrapper-top-link{
display: none;
}
#blogs{
float: left;
}
#blogs em {
left: -40px;
}
@media (max-width: 600px){
section.blogs {
padding-top: 100px;
}
.bottom-content-s span:last-child {
line-height: 22px;
}
.top-content-s .img-s ~ span {
padding-left: 15px;
}
.bottom-content-s span:first-child {
margin-right: 15px;
}
}
.new_novosty li.blog_post {
position: relative;
}
@media (min-width: 1000px){
.blog_post, .keys-preview-item{
flex: 1 25%;
width: 25%;
}
.new_novosty li.blog_post {
flex: 1 50%;
width: 50%;
}
.post-wrapper.slider-blog-2{
display: block!important;
max-width: auto;
}
.post-wrapper.slider-blog-2 > li.blog_post{
display: inline-flex;
}
.wrapp-content-blog{
display: flex;
}
.wrapp-content-blog .blogs{
width: 30%;
order: 2;
}
.wrapp-content-blog .con {
width: 70%;
order: 1;
}
.wrapp-content-blog {
padding-top: 100px;
}
.wrapp-content-blog .blogs{
padding: 0px;
}
.wrapp-content-blog .post_img{
width: 150px;
height: 150px;
}
.wrapp-content-blog .post_img img {
max-width: 120%;
max-height: 120%;
}
.wrapp-content-blog .blog_post .post_descr{
position: static!important;
width: 100%;
padding: 0;
text-align: center;
position: relative;
transform: translate(0px, -15px);
left: 0!important;
top: 0;
}
.wrapp-content-blog .blog_post .meta {
position: absolute!important;
top: 0;
right: 20px;
left: auto;
transform: translateY(-100px);
color: red;
}
.wrapp-content-blog .post{
padding: 0;
}
.wrapp-content-blog .line_box {
padding-bottom: 0px;
}
.wrapp-content-blog .post_category-pos{
left: 0;
}
.wrapp-content-blog .blog_post .meta>span {
top: 45px!important;
}
.wrapp-content-blog .blogs{
margin-top: 100px;
}
.wrapp-content-blog .text_sidebar{
margin-top: 90px;
}
}
.wrapp-content-blog .our_mission {
margin-top: 0px;
}
.select_lang{
text-align: center;
margin-bottom: 30px;
}
.select_lang a{
font-size: 16px;
}
.blogs-inner .last_posts img {
box-shadow: 0px -6px 32px 0px rgb(0 0 0 / 32%);
width: 160px;
height: 160px;
object-fit: cover;
}
.btn-lang-blog {
color: #fff;
background: #13c276;
padding: 10px 10px 10px 50px;
border-radius: 44px;
position: relative;
text-transform: uppercase;
font-size: 14px;
}
span.btn-lang-blog:before {
content: '';
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/language-btn.svg);
display: inline-block;
width: 30px;
height: 30px;
background-size: 30px;
position: absolute;
top: 6px;
left: 7px;
}
#scrollPercentLabel {
position: fixed;
right: 0px;
left: auto!important;
background: #ff6060;
padding: 10px;
color: #fff;
line-height: 22px;
text-align: center;
z-index: 12;
top: 50%;
padding: 0px;
}
#scrollPercentLabel span {
font-size: 20px;
}
.mob-btn-s{
display: none;
}
@media (max-width: 500px){
.posts-modal_mobile {
padding: 15px 90px 5px 30px;
}
.mob-btn-s{
display: block;
}
#scrollPercentLabel {
top: auto!important;
bottom: 0;
background: #fff;
color: #454545;
height: 0px;
display: inline-flex;
right: 50px!important;
align-items: center;
justify-content: center;
overflow: hidden;
transition: all .3s linear;
width: calc(100% - 50px);
padding: 0 10px;
}
#scrollPercentLabel span {
display: inline-block;
padding: 0 1px 0 7px;
color: #ff6060;
}
#scrollPercentLabel br {
display: none;
}
#scrollPercentLabel.showScroll{
padding: 10px;
height: 60px;
}
.posts-modal_mobile.show.hiddeScroll {
transition: all .3s linear;
transform: translateY(calc(100% - 60px));
}
}
.mob-btn-s {
width: 40px;
height: 40px;
background-size: contain;
position: fixed;
background-repeat: no-repeat;
bottom: 24px;
right: 8px;
z-index: 12;
cursor: pointer;
}
.scroll-ico{
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/chevron-arrow-down.svg); 
}
.scroll-ico.slide-ico {
transform: rotate(180deg) translateY(calc(-100% - 10px));
bottom: 100%;
}
.wrapp_roi input::-webkit-input-placeholder {
font-size:15px;
font-style:italic;
color:#79725E;
line-height:85px;
font-weight:300;
padding-right: 3px;
letter-spacing: 1px;
}
.wrapp_roi input:-moz-placeholder { font-size:15px;
letter-spacing:-1px;
font-style:italic;
color:#79725E;
line-height:85px; 
font-weight:300;
padding-right: 3px;
letter-spacing: 1px;
}
.wrapp_roi input::-moz-placeholder { font-size:15px;
font-style:italic;
color:#79725E;
line-height:85px; 
font-weight:300; 
padding-right: 3px;
letter-spacing: 1px;
}
.wrapp_roi input:-ms-input-placeholder {  
font-size:15px;
font-style:italic;
color:#79725E;
line-height:85px; 
font-weight:300;
padding-right: 3px;
letter-spacing: 1px;
}
.btn-calculator-roi {
margin-top: 25px;
margin-bottom: 66px;
margin-left: 630px;
height: 80px;
width: 310px;
vertical-align: middle;
text-align: center;
font-size: 24px;
color: #FFFFFF;
font-weight: 300;
background-color: #00B966;
border-radius: 60px;
border: 0;
}
.btn-calculator-roi:hover {
background-color: #02b061;
cursor: pointer;
}
.roi-title {
font-size: 31px;
font-weight: 700;
color: #2b2200;
font-family: ubuntu,sans-serif;
margin: 20px 0 40px;
letter-spacing: -1px;
}
.block-calculator {
max-width: 940px;
margin: 0 auto;
}
label.roi-row-name {
font-size: 18px;
font-weight: 700;
color: #2b2300;
padding: 20px;
display: block;
}
.row.row-roi > .col-md-4 {
padding-right: 0;
}
.row.row-roi {
height: 87px;
width: 100%;
margin-bottom: 4px;
background-color: rgb(236, 235, 233);
display: flex;
align-items: center;
}
.block-calculator input {
float: left;
font-weight: 700;
color: #2B2300;
font-size: 41px;
letter-spacing: -1px;
width: 100%;
height: 85px;
vertical-align: middle;
text-align: right;
padding: 0px 15px;
line-height: 85px;
}
.block-calculator input.roi-error{
border-color: red;
}
.btn-calculator-roi:focus,
.btn-calculator-roi:active{
outline: 0;
border: 0;
}
.roi-results {
background: rgb(236, 235, 233);
margin-bottom: 50px;
transition: all .3s linear;
overflow: hidden;
height: 0;
}
.roi-results.roi-show{
height: auto;
}
.roi-results .roi-title {
margin-top: 0;
padding-top: 40px;
}
span.results-roi-name {
font-size: 18px;
font-weight: 700;
color: #2b2300;
}
.roi-results .row.row-roi {
height: 50px;
}
.roi-results .block-calculator {
padding-bottom: 40px;
}
.results-roi-number {
color: #2b2300;
font-weight: 700;
font-size: 24px;
line-height: 1.4;
}
.block-calculator input::-webkit-inner-spin-button,
.us-words input::-webkit-inner-spin-button { 
display: none;
}
.us-words input::-webkit-input-placeholder  {
font-size:15px;
font-style:italic;
color:#79725E;
font-weight:300;
letter-spacing: 1px;
}
.us-words input:-moz-placeholder { font-size:15px;
letter-spacing:-1px;
font-style:italic;
color:#79725E;
font-weight:300;
letter-spacing: 1px;
}
.us-words input::-moz-placeholder { font-size:15px;
font-style:italic;
color:#79725E;
font-weight:300; 
letter-spacing: 1px;
}
.us-words input:-ms-input-placeholder {  
font-size:15px;
font-style:italic;
color:#79725E;
font-weight:300;
letter-spacing: 1px;
}
.roi-results .col-md-4 br{
display: none;
}
.wrap-lang-g span + span{
margin-left: 10px;
}
.wrap-lang-g span {
display: inline-block;
padding: 5px 10px;
cursor: pointer;
border: 1px dashed #aaa;
border-radius: 5px;
color: #aaa;
transition: all .3s linear;
letter-spacing: 1px;
}
.wrap-lang-g {
padding: 10px 0;
display: flex;
}
.wrap-lang-g > span:hover {
border-color: #ef4b47;
color: #ef4b47;
}
.wrap-lang-g .w-active {
border-color: #ef4b47;
color: #ef4b47;
pointer-events: none;
}
.errorwords{
border-color: red;
}
.gwords {
padding: 100px 0;
}
.us-words br{
display: none;
}
#go-gwords {
color: #fff;
background-color: #ef4b47;
border-color: #ef4b47!important;
text-shadow: 0 0 0;
box-shadow: 0 0 0;
padding: 0 15px;
font-size: 16px;
border-radius: 0 4px 4px 0;
height: 64px;
border: 0px;
letter-spacing: 2px;
font-weight: 300;
}
#go-gwords:hover{
background-color: #ef4b47;
}
#us-words-items {
height: 64px;
padding: 3px;
padding-left: 15px;
font-size: 20px;
color: #666;
border: 1px solid #ccc;
border-radius: 0;
background: #fff;
min-width: 150px;
}
#us-words {
height: 64px;
padding: 3px;
padding-left: 15px;
font-size: 20px;
color: #666;
border: 1px solid #ccc;
border-radius: 3px 0 0 3px;
background: #fff;
width: 100%;
transform: translateX(1px);
}
.wrap-lang-g {
padding: 10px 0;
display: flex;
}
.gwords .container {
font-size: 0px;
}
.gwords .container * {
font-size: 16px;
}
.result-words {
background-color: #f6ffed;
display: block;
padding: 10px;
border-radius: 5px;
}
.g-list , .g-list1{
width: 50%;
} 
.g-list {
padding-right: 10px;
}
.g-list1 {
padding-left: 10px;
}
.result-words {
background-color: #f6ffed;
display: block;
padding: 10px;
border-radius: 5px;
color: rgba(0, 0, 0, 0.65);
letter-spacing: 1px;
}
.us-words {
display: flex;
}
.g-list, .g-list1 {
width: 50%;
display: inline-block;
margin-top: 40px;
}
.wrap-lang-g span ~ span{
margin-left: 10px;
}
.gwords .bg-h1 .post_title{
font-size: 42px;
margin-bottom: 50px;
}
.errorwords {
border-color: red!important;
background: #fff0f0!important;
}
.numb-item {
font-size: 18px;
text-align: right;
display: block;
padding-right: 10px;
}
.row.row-roi.row-roi-top {
background: transparent;
height: auto;
}
.wrapp_roi, .roi-results {
font-family: sans-serif;
}
.row-roi-results .results-roi-name {
font-weight: 300;
font-size: 16px;
}
@media (max-width: 600px){
.us-words {
flex-direction: column;
}
#us-words {
margin-bottom: 10px;
height: 46px;
line-height: 40px;
padding: 0 15px;
border-radius: 5px;
}
#us-words-items {
margin-bottom: 10px;
height: 46px;
line-height: 40px;
padding: 0 15px;
border-radius: 5px;
}
#go-gwords {
height: 46px;
line-height: 40px;
border-radius: 5px;
}
.g-list, .g-list1 {
width: 100%;
display: inline-block;
margin-top: 0px;
padding: 0;
}
}
@media (max-width: 800px){
.row-roi .col-md-4 {
width: 150px;
flex-shrink: 0;
}
label.roi-row-name {
padding: 0 0 0 10px;
font-size: 16px;
}
.row.row-roi{
justify-content: space-between;
}
.row.row-roi > p,
.row.row-roi:after,
.row.row-roi:before{
display: none;
}
.block-calculator input{
font-size: 30px;
padding: 0 8px;
}
.wrap-btn-calculator{
text-align: center;
}
.btn-calculator-roi{
margin-left: 0;
}
.roi-results .block-calculator {
padding-left: 10px;
}
.row-roi-results .results-roi-name {
font-weight: 300;
font-size: 15px;
}
}
span.result-words.gvariant2, span.result-words.gvariant1 {
background: #fff;
}
@media (max-width: 500px){
.customize-support .blogs{
display: none;
}
.post-category__title{
font-size: 20px;
}
}
.post_content-footer .post-ratings{
width: 100%;
}
.post_content-footer .post-ratings img{
margin: 0px auto;
box-shadow: 0 0 0;
}
@import url("https://fonts.googleapis.com/css?family=Fira+Sans:400,500,600,700,800");
.ideas-slider {
width: 95%;
position: relative;
max-width: 800px;
margin: auto;
background: #fff;
box-shadow: 0px 14px 80px rgba(34, 35, 58, 0.2);
padding: 25px;
border-radius: 25px;
height: 300px;
transition: all .3s;
}
@media screen and (max-width: 992px) {
.ideas-slider {
max-width: 680px;
height: 400px;
}
}
@media screen and (max-width: 768px) {
.ideas-slider {
min-height: 500px;
height: auto;
margin: 180px auto;
}
}
@media screen and (max-height: 500px) and (min-width: 992px) {
.ideas-slider {
height: 350px;
}
}
.ideas-slider__item {
display: flex;
align-items: center;
}
@media screen and (max-width: 768px) {
.ideas-slider__item {
flex-direction: column;
}
}
.ideas-slider__item.swiper-slide-active .ideas-slider__img img {
opacity: 1;
transition-delay: .3s;
}
.ideas-slider__item.swiper-slide-active .ideas-slider__content > * {
opacity: 1;
transform: none;
}
.ideas-slider__item.swiper-slide-active .ideas-slider__content > *:nth-child(1) {
transition-delay: 0.3s;
}
.ideas-slider__item.swiper-slide-active .ideas-slider__content > *:nth-child(2) {
transition-delay: 0.4s;
}
.ideas-slider__item.swiper-slide-active .ideas-slider__content > *:nth-child(3) {
transition-delay: 0.5s;
}
.ideas-slider__item.swiper-slide-active .ideas-slider__content > *:nth-child(4) {
transition-delay: 0.6s;
}
.ideas-slider__item.swiper-slide-active .ideas-slider__content > *:nth-child(5) {
transition-delay: 0.7s;
}
.ideas-slider__item.swiper-slide-active .ideas-slider__content > *:nth-child(6) {
transition-delay: 0.8s;
}
.ideas-slider__item.swiper-slide-active .ideas-slider__content > *:nth-child(7) {
transition-delay: 0.9s;
}
.ideas-slider__item.swiper-slide-active .ideas-slider__content > *:nth-child(8) {
transition-delay: 1s;
}
.ideas-slider__item.swiper-slide-active .ideas-slider__content > *:nth-child(9) {
transition-delay: 1.1s;
}
.ideas-slider__item.swiper-slide-active .ideas-slider__content > *:nth-child(10) {
transition-delay: 1.2s;
}
.ideas-slider__item.swiper-slide-active .ideas-slider__content > *:nth-child(11) {
transition-delay: 1.3s;
}
.ideas-slider__item.swiper-slide-active .ideas-slider__content > *:nth-child(12) {
transition-delay: 1.4s;
}
.ideas-slider__item.swiper-slide-active .ideas-slider__content > *:nth-child(13) {
transition-delay: 1.5s;
}
.ideas-slider__item.swiper-slide-active .ideas-slider__content > *:nth-child(14) {
transition-delay: 1.6s;
}
.ideas-slider__item.swiper-slide-active .ideas-slider__content > *:nth-child(15) {
transition-delay: 1.7s;
}
.ideas-slider__img {
width: 250px;
flex-shrink: 0;
height: 250px;
background-image: linear-gradient(147deg, #fe8a39 0%, #fd3838 74%);
box-shadow: 4px 13px 30px 1px rgba(252, 56, 56, 0.2);
border-radius: 20px;
transform: translateX(-50px);
overflow: hidden;
}
.ideas-slider__img:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: linear-gradient(147deg, #fe8a39 0%, #fd3838 74%);
border-radius: 20px;
opacity: 0.5;
}
.ideas-slider__img img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
opacity: 0;
border-radius: 20px;
transition: all .3s;
}
@media screen and (max-width: 768px) {
.ideas-slider__img {
transform: translateY(-50%);
width: 90%;
}
}
@media screen and (max-width: 576px) {
.ideas-slider__img {
width: 95%;
}
}
@media screen and (max-height: 500px) and (min-width: 992px) {
.ideas-slider__img {
height: 270px;
}
}
.ideas-slider__content {
padding-right: 25px;
}
@media screen and (max-width: 768px) {
.ideas-slider__content {
margin-top: -80px;
text-align: center;
padding: 0 30px;
}
}
@media screen and (max-width: 576px) {
.ideas-slider__content {
padding: 0;
}
}
.ideas-slider__content > * {
opacity: 0;
transform: translateY(25px);
transition: all .4s;
}
.ideas-slider__code {
color: #7b7992;
margin-bottom: 15px;
display: block;
font-weight: 500;
}
.ideas-slider__title {
font-size: 24px;
font-weight: 700;
color: #0d0925;
margin-bottom: 20px;
}
.ideas-slider__text {
color: #4e4a67;
margin-bottom: 30px;
line-height: 1.5em;
}
.ideas-slider__button {
display: inline-flex;
background-image: linear-gradient(147deg, #fe8a39 0%, #ff6060 74%);
padding: 15px 35px;
border-radius: 50px;
color: #fff;
box-shadow: 0px 14px 80px rgba(252, 56, 56, 0.4);
text-decoration: none;
font-weight: 500;
justify-content: center;
text-align: center;
letter-spacing: 1px;
}
@media screen and (max-width: 576px) {
.ideas-slider__button {
width: 100%;
}
}
.ideas-slider .swiper-container-horizontal > .swiper-pagination-bullets, .ideas-slider .swiper-pagination-custom, .ideas-slider .swiper-pagination-fraction {
bottom: 10px;
left: 0;
width: 100%;
}
.ideas-slider__pagination {
position: absolute;
z-index: 21;
right: 20px;
width: 11px !important;
text-align: center;
left: auto !important;
top: 50%;
bottom: auto !important;
transform: translateY(-50%);
}
@media screen and (max-width: 768px) {
.ideas-slider__pagination {
transform: translateX(-50%);
left: 50% !important;
top: 170px;
width: 100% !important;
display: flex;
justify-content: center;
align-items: center;
}
}
.ideas-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 8px 0;
}
@media screen and (max-width: 768px) {
.ideas-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 5px;
}
}
.ideas-slider__pagination .swiper-pagination-bullet {
width: 11px;
height: 11px;
display: block;
border-radius: 10px;
background: #062744;
opacity: 0.2;
transition: all .3s;
}
.ideas-slider__pagination .swiper-pagination-bullet-active {
opacity: 1;
background: #ff6060;
height: 30px;
box-shadow: 0px 0px 20px rgba(252, 56, 56, 0.3);
}
@media screen and (max-width: 768px) {
.ideas-slider__pagination .swiper-pagination-bullet-active {
height: 11px;
width: 30px;
}
.wrapp-content-blog .blogs{
display: none;
}
.post-category__title .red {
font: 400 22px/1.25em "Roboto Condensed","Roboto",Arial,sans-serif;
}
}
.wrapp_ideas-slide {
margin-bottom: 50px;
visibility: hidden;
}
.posts-modal_mobile  .slick-dots button {
margin: 8px 0;
width: 11px;
height: 11px;
display: block;
border-radius: 10px;
background: #062744;
opacity: .2;
transition: all .3s;
}
.posts-modal_mobile  .slick-dots .slick-active button {
opacity: 1;
background: #ff6060;
height: 30px;
box-shadow: 0px 0px 20px rgba(252,56,56,.3);
}
.posts-modal_mobile .slick-dots li {
padding: 0!important;
margin: 0;
}
.posts-modal_mobile .slick-dots li:before {
display: none!important;
}
.posts-modal_mobile .slick-dots button:focus,
.posts-modal_mobile .slick-dots li:focus{
border: 0!important;
outline: 0!important;
}
.posts-modal_mobile .posts-list{
position: relative;
}
.posts-modal_mobile .slick-dots {
margin: 0;
padding: 0;
position: absolute;
right: -15px;
left: auto;
overflow: inherit;
top: 50%;
transform: translateY(calc(-50% - 20px));
}
.posts-modal_mobile .posts-list__more {
display: inline-flex;
background-image: linear-gradient(147deg,#fe8a39 0%,#ff6060 74%);
padding: 4px 15px;
border-radius: 50px;
color: #fff;
box-shadow: 0px 0px 8px rgba(252,56,56,.4);
text-decoration: none;
font-weight: 500;
justify-content: center;
text-align: center;
letter-spacing: 1px;
text-transform: uppercase;
font-size: 12px;
margin-top: 5px;
}
.post_content .posts-list__link{
opacity: 0;
transition: all .4s;
transition-delay: .3s;
position: relative;
top: 5px;
}
.post_content .slick-active .posts-list__link{
opacity: 1;
transition: all .4s;
transition-delay: .3s;
top: 0px;
}
.close_posts-modal_mobile {
box-shadow: 0px 14px 80px rgba(34,35,58,.2);
border-radius: 0 20px 20px 0;
background-color: #cdd3d9;
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/close-w.svg);
position: fixed;
bottom: 10px;
height: 151px;
transform: translateX(-10px);
width: 50px;
left: -50px;
cursor: pointer;
background-size: 20px;
background-repeat: no-repeat;
background-position: 24px center;
transition: all .4s;
transition-delay: .3s; visibility: hidden;
}
.posts-modal_mobile.show:hover + .close_posts-modal_mobile,
.posts-modal_mobile.show + .close_posts-modal_mobile:hover{
transform: translateX(20px);
} .posts-modal_mobile:not(.show) + .close_posts-modal_mobile{
transition-delay: 0s;
left: 0px!important;
background: linear-gradient(147deg,#fe8a39 0%,#ff6060 74%);
transition-delay: .0s;
}
.posts-modal_mobile:not(.show)+.close_posts-modal_mobile:after {
content: '';
display: inline-block;
width: 15px;
height: 3px;
background: #fff;
position: absolute;
top: 50%;
left: 15px;
border-radius: 3px;
transform: rotate(45deg) translateY(calc(-50% - 5px));
}
.posts-modal_mobile:not(.show)+.close_posts-modal_mobile:before {
content: '';
display: inline-block;
width: 15px;
height: 3px;
background: #fff;
position: absolute;
top: 50%;
left: 15px;
border-radius: 3px;
transform: rotate(-45deg) translateY(calc(50% + 5px));
}
@media (max-width: 500px){
.posts-modal_mobile.show {
border-radius: 0;
}
.posts-modal_mobile .posts-list {
padding-bottom: 10px!important;
}
.posts-modal_mobile .slick-dots {
display: flex;
flex-wrap: wrap;
width: 100%;
align-items: center;
justify-content: center;
right: auto;
border: 0;
top: auto;
bottom: 0;
transform: translateY(-100%);
}
.posts-modal_mobile .slick-dots .slick-active button {
height: 11px;
width: 30px;
}
.posts-modal_mobile .slick-dots button{
margin: 0px 8px;
}
}
.slashed {
position: absolute;
top: 0;
left: -5px;
right: 0;
bottom: 0;
width: calc(100% + 10px);
}
.slashed .top,
.slashed .bot {
text-align: center;
font: 36px/100px arial;
text-transform: uppercase;
text-align: center;
overflow: hidden;
color: #f7484e;
}
.slashed .bot{
color: #000;
}
.slashed .top:before,
.slashed .bot:before {
content: attr(title);
}
.slashed .top {
position: absolute;
top: 0;
left: 3px;
right: 0;
bottom: 50%;
}
.slashed .top:before {
position: absolute;
bottom: -50px;
left: 0;
right: 0;
}
.slashed .bot {
position: absolute;
top: 50%;
left: 0;
right: 3px;
bottom: 0;
}
.slashed .bot:before {
position: absolute;
top: -50px;
left: 0;
right: 0;
}
footer .logo-slashed{
width: 230px;
margin: auto;
line-height: inherit;
height: auto;
}
.hidden-logo{
visibility: hidden;
display: inline-block;
}
header .logo {
transform: translateY(-8px);
}
@media (max-width: 800px){
header .logo {
transform: translateY(0px);
}
header .slashed .top, header .slashed .bot{
font: 24px/100px arial;
}
header .slashed{
top: -10px;
left: -15px;
width: auto;
}
}
@media (max-width: 600px){
header .slashed{
top: -10px;
left: 0px;
}
}
.commentlist .comment-author {
width: 100%;
max-width: 100%;
font-size: 18px;
position: relative;
line-height: 26px;
padding-left: 100px;
}
.commentlist .comment-author img {
width: 72px;
height: 72px;
max-height: 72px;
border-radius: 50%;
position: absolute;
display: inline-block;
top: 0;
left: 0;
}
.comment-meta.commentmetadata {
display: block;
padding-left: 100px;
margin-bottom: 15px;
}
.comment-meta.commentmetadata a {
font-weight: 300;
color: #aaa;
}
.comment-meta.commentmetadata ~ p,
.comment-meta.commentmetadata ~ ul li {
padding-left: 100px;
line-height: 20px;
}
a.comment-reply-link:after,
span.comment-reply-link:after {
content: '';
display: inline-block;
width: 16px;
height: 16px;
background: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/enter.svg);
background-size: contain;
position: absolute;
right: 0;
top: -1px;
}
.commentlist .reply a.comment-reply-link,
.commentlist .reply span.comment-reply-link {
position: relative;
padding-right: 25px;
}
.commentlist .reply {
text-align: right;
margin-top: 20px;
}
.commentlist li .children {
width: calc(100% - 65px);
margin-left: 65px;
}
.comment-author cite.fn {
font-style: normal;
}
@media (max-width: 767px){
.commentlist .comment-author img{
width: 54px;
height: 54px;
}
.commentlist .comment-author{
padding-left: 70px;
font-size: 16px;
}
.comment-meta.commentmetadata{
padding-left: 70px;
margin-bottom: 10px;
}
.comment-meta.commentmetadata~p, 
.comment-meta.commentmetadata~ul li{
padding-left: 70px;
line-height: 18px;
}
.commentlist .reply{
margin-top: 15px;
}
.commentlist li .children {
width: calc(100% - 30px);
margin-left: 30px;
}
.commentlist .children .comment-author img {
width: 40px;
height: 40px;
}
.commentlist .children .comment-author,
.children .comment-meta.commentmetadata{
padding-left: 54px;
}
.children .comment-meta.commentmetadata~p, 
.children .comment-meta.commentmetadata~ul li{
padding-left: 54px; 
}
}
.contents {
background: #eef1f5;
box-shadow: 0 0 0 1px rgba(112,123,138,.2);
padding: 20px;
margin: 40px 0;
border-radius: 4px;
}
.contents strong + p {
margin: 0;
}
.contents strong {
font-size: 22px;
margin-bottom: 30px;
margin-top: 10px;
line-height: 26px;
display: block;
}
.contents ol {
padding: 0;
margin: 0;
border: 1px solid #ddd;
border-bottom: 0;
border-radius: 3px;
list-style: none;
}
.contents ol li {
padding: 0;
margin: 0;
border-bottom: 1px solid #ddd;
}
.contents li a {
display: block;
border: 0;
color: #353535;
padding: 10px 20px;
transition: .3s linear;
transition-delay: .2s;
text-decoration: none; }
.contents li a:hover {
background: #ff8585;
color: #fff;
}
@media (max-width: 600px){
.contents strong{
font-size: 18px;
margin-bottom: 15px;
margin-top: 0px;
line-height: 22px;
}
.contents{
padding: 10px;
margin: 20px 0;
}
.contents li a {
padding: 5px 15px;
}
}
#wp-comment-cookies-consent {
width: auto!important;
display: inline-block;
height: auto;
}
p.comment-notes, .comment-form-cookies-consent label{
visibility: hidden;
}
span.wpcf7-list-item input {
width: 15px;
height: 15px;
margin: 0 10px 0 0;
}
form .wpcf7-form-control-wrap input{
font-size: 14px;
}
span.wpcf7-list-item {
display: flex;
align-items: center;
justify-content: flex-start;
margin: 0;
font-size: 14px;
font-family: 'Open Sans',sans-serif;
}
#wpcf7-f12726-o1 .wpcf7-textarea, 
#wpcf7-f12726-o3 .wpcf7-textarea, 
#wpcf7-f14379-o1 .wpcf7-textarea, 
#wpcf7-f16870-o1 .wpcf7-textarea, 
#wpcf7-f16750-o1 .wpcf7-textarea, 
#wpcf7-f16748-o1 .wpcf7-textarea, 
#wpcf7-f16870-o1 .wpcf7-textarea {
font-size: 14px;
font-family: 'Open Sans',sans-serif;
line-height: 18px;
}
.wrapper_logo {
width: 190px;
display: inline-block;
margin: 0!important;
border-radius: 0!important;
line-height: 1!important;
}
.logo .wrapper_logo + .logo_descr {
transform: translateY(-5px);
}
@media (max-width: 800px){
.wrapper_logo{
width: 144px;
}
.logo .wrapper_logo+.logo_descr{
transform: translateY(0px);
}
}
@media (max-width: 450px){
.wrapper_logo{
width: 128px;
}
header a.logo {
display: inline-flex;
align-items: center;
}
}
a.phwidget {
position: fixed;
left: 50%;
bottom: 200px;
transform: translateX(calc((-1171px / 2) - 100% - 5px));
z-index: 123;
}
a.phwidget img {
width: 240px;
height: auto;
}
@media(max-width: 1700px){
a.phwidget img {
width: calc((100vw - 1170px) / 2 - 20px);
height: auto;
}
}
@media(max-width: 1500px){
a.phwidget img{
width: 200px;
}
a.phwidget {
position: fixed;
left: 5px;
bottom: 50px;
transform: translateX(0);
}
}
@media(max-width: 700px){
a.phwidget {
bottom: 10px;
}
}
.new-header .wrapper_logo{
width: 170px;
}
.new-header .menu_fix.row {
flex-direction: column;
align-items: center;
flex-wrap: wrap;
background: #fff;
}
.header_container, nav.nav_menu {
max-width: 1170px;
width: 100%;
text-align: center;
}
.header_container {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
padding: 14px 0;
}
.new-header .qtranxs-lang-menu{
display: none;
}
.new-header #click_tel_show {
color: #0A1244;
font-weight: 500;
font-size: 18px;
line-height: 21px;
text-decoration: none;
}
.new-header .list-content:after{
display: none;
}
.header_left {
display: flex;
align-items: center;
}
.new-header .logo {
transform: translateY(-2px);
}
.new-header span.hover-show-tel {
padding: 5px 20px;
top: 0px;
bottom: auto;
transform: translate(4px,-13px)!important;
}
.new-header a.tel_v {
color: #0A1244;
font-weight: 500;
font-size: 18px;
line-height: 21px;
padding: 15px 0px;
}
.new-header .top_bar_tel {
padding-left: 30px;
margin-left: 30px;
border-left: 1px solid #eee;
}
.new-header a.tel_v + .tel_v {
border-top: 1px solid #eee;
}
.arrow-down:after{
top: -6px;
width: 8px;
height: 8px;
}
.header_right {
display: flex;
align-items: center;
}
.header_right > a {
font-weight: 500;
font-size: 12px;
line-height: 14px;
text-transform: uppercase;
padding: 10px 12px;
display: inline-flex;
align-items: center;
border-radius: 4px;
color: #EE2F52;
}
.header_right > a span {
display: inline-block;
margin-right: 10px;
}
a.btn.btn_pink {
background: #EE2F52;
color: #fff;
}
a.btn.btn_pink:hover {
color: #fff;
background: #e7677f;
}
.btn.btn_white:hover {
color: #EE2F52;
text-decoration: underline;
}
.new-header a.tel_v:hover {
color: #EE2F52;
}
.list_l > a:hover {
color: #EE2F52;
}
.lang_w {
position: relative;
width: 120px;
height: 56px;
}
.popup_lang:hover {
box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.07);
}
.popup_lang {
position: absolute;
right: 0;
top: 0;
white-space: nowrap;
display: flex;
height: 56px;
align-items: center;
background: #fff;
transition: .3s;
border-radius: 4px;
}
.list_l {
transition: .3s;
overflow: hidden;
width: 0px;
transition: .3s;
opacity: 0;
transform: translateX(10px);
}
.popup_lang:hover .list_l {
width: auto;
opacity: 1;
transform: translateX(0px);
}
.list_l a, .acteve_lang {
color: #0A1244;
font-weight: 500;
font-size: 12px;
line-height: 14px;
}
.list_l > a {
padding: 0 20px;
border-right: 1px solid #eee;
transition: .3s;
}
.acteve_lang {
padding: 0 20px;
cursor: pointer;
}
.acteve_lang:after, 
a.--has-children:after {
content: '';
content: '';
display: inline-block;
width: 8px;
height: 8px;
border-bottom: 1px solid #f7484e;
border-right: 1px solid #f7484e;
position: relative;
transform: rotate(45deg);
top: -3px;
margin-left: 10px;
}
a.btn.btn_white {
margin-left: 10px;
}
header.new-header .top_menu {
padding: 0 15px;
}
.line_header {
width: 100%;
border-top: 1px solid #eee;
}
nav.nav_menu ul#menu-main-navigation,
nav.nav_menu ul#menu-main-navigation1 {
display: inline-flex;
align-items: center;
justify-content: center;
width: auto;
}
nav.nav_menu a {
font-weight: 500;
font-size: 14px;
line-height: 16px;
color: #0A1244;
text-transform: uppercase;
padding: 20px;
display: inline-block;
}
nav.nav_menu .menu-item-has-children:hover ul.sub-menu {
visibility: visible;
opacity: 1;
transform: translate(50%,0);
}
nav.nav_menu ul.sub-menu {
position: absolute;
width: auto;
background: #fff;
padding: 0 10px;
border-radius: 4px;
right: 50%;
transform: translate(50%,-15px);
min-width: 250px;
box-shadow: 0 6px 12px rgba(0,0,0,.176);
transition: .3s;
visibility: hidden;
opacity: 0;
}
nav.nav_menu a:hover {
color: #EE2F52;
}
nav.nav_menu ul.sub-menu a {
display: block;
}
nav.nav_menu ul.sub-menu li + li a {
border-top: 1px solid #eee;
}
nav.nav_menu .menu-item-has-children {
position: relative;
}
nav.nav_menu .menu-item-has-children:hover > a {
color: #EE2F52;
}
.hamburger_menu{
display: none;
}
header.new-header {
height: 142px;
}
a.y-item img {
max-width: 100%;
margin: 0 auto 10px;
height: auto;
}
a.y-item {
display: inline-flex;
flex-direction: column;
align-items: center;
color: #333333;
font-weight: 500;
font-size: 12px;
line-height: 14px;
text-align: center;
padding: 0 5px;
}
section.wr_youTube {
overflow: hidden;
background: #F7F7F7;
display: flex;
height: 200px;
align-items: center;
padding-bottom: 0px!important;
flex-wrap: wrap;
}
section.wr_youTube .container {
flex-shrink: 0;
max-width: 100%;
}
@media (max-width: 1200px){
.header_container {
padding-left: 15px;
}
}
@media (max-width: 900px){
.new-header .top_bar_tel {
padding-left: 20px;
margin-left: 20px;
}
nav.nav_menu a {
padding: 20px 10px;
font-size: 13px;
}
.header_right>a {
padding: 10px 6px;
}
.acteve_lang {
padding: 0 10px;
}
.list_l>a{
padding: 0 10px;
}
.lang_w{
width: 110px;
}
.header_right>a span{
margin-right: 5px;
}
.new-header #click_tel_show{
font-size: 16px;
}
.new-header .sub_tel_header {
z-index: 12;
}
.new-header a.tel_v{
font-size: 16px;
}
.new-header .wrapper_logo {
width: 150px;
}
header.new-header {
height: 96px;
}
}
@media (min-width: 700px) and (max-width: 800px){
.youtube-cats .v-arrow.v-pull-right.slick-arrow{
right: -26px;
}
}
@media (max-width: 600px){
header.new-header {
height: 66px;
}
.header_container {
padding-left: 0px;
}
.new-header .logo {
transform: translateY(0px);
}
.new-header .wrapper_logo {
width: 110px;
}
.new-header .top_bar_tel {
padding-left: 0px;
margin-left: 0px;
border-left: 0px solid #eee;
}
.header_left {
width: 100%;
justify-content: space-between;
}
span.hamburger_menu {
display: inline-flex;
width: 22px;
height: 22px;
position: relative;
align-items: center;
}
span.hamburger_menu > span {
width: 100%;
position: absolute;
height: 3px;
background: #0A1244;
border-radius: 30%;
transition: .3s;
}
span.hamburger_menu span:first-child {
top: 2px;
}
span.hamburger_menu span:last-child {
bottom: 3px;
}
span.hamburger_menu.open-hamburger_menu span{
transform: rotate(45deg);
background: #EE2F52;
opacity: 0;
}
span.hamburger_menu.open-hamburger_menu span:first-child {
top: 9px;
transform: rotate(45deg);
background: #EE2F52;
opacity: 1;
}
span.hamburger_menu.open-hamburger_menu span:last-child {
transform: rotate(-45deg);
background: #EE2F52;
bottom: 10px;
opacity: 1;
}
.header_right .lang_w {
display: none;
}
.header_right {
width: 100%;
}
.header_right>a {
width: 50%;
justify-content: center;
}
nav.nav_menu {
position: fixed;
top: 60px;
}
nav.nav_menu ul#menu-main-navigation,
nav.nav_menu ul#menu-main-navigation1 {
flex-direction: column;
align-items: flex-start;
background: #fff;
justify-content: flex-start;
height: 0;
transition: .3s;
overflow: hidden;
}
.show_mob_menu nav.nav_menu ul#menu-main-navigation,
.show_mob_menu nav.nav_menu ul#menu-main-navigation1 {
border-top: 1px solid #eee;
padding: 10px 0; 
height: calc(100vh - 60px); 
}
nav.nav_menu ul#menu-main-navigation > li,
nav.nav_menu ul#menu-main-navigation1 > li {
width: 100%;
}
nav.nav_menu .menu-item-has-children ul.sub-menu {
transform: translate(0%,0)!important;
box-shadow: none;
background: #f9f9f9;
max-width: 100%;
width: 100%;
left: 0px;
right: 0px;
}
nav.nav_menu .menu-item-has-children:hover ul.sub-menu {
transform: translate(0,0)!important;
position: static;
}
nav.nav_menu a {
padding: 10px 15px;
font-size: 14px;
}
.line_header {
display: none;
}
.new-header .qtranxs-lang-menu {
display: block;
}
header.new-header .top_menu {
background: #fff;
}
.youtube-cats {
padding: 0 15px;
}
.youtube-cats .v-arrow.v-pull-left.slick-arrow {
left: -18px;
}
.youtube-cats .v-arrow.v-pull-right.slick-arrow {
right: -38px;
}
.youtube-cats .v-pull-left:before,
.youtube-cats .v-pull-right:before{
width: 22px;
height: 22px;
}
header.new-header {
height: 112px;
}
}
.w_search_article {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.col_right_s span.btn-lang-blog {
font-weight: 500;
font-size: 12px;
line-height: 14px;
text-transform: uppercase;
padding: 10px 12px;
display: inline-flex;
align-items: center;
border-radius: 4px;
width: 240px;
transition: .3s;
border: 1px solid transparent;
}
.col_right_s span.btn-lang-blog:hover {
background: #2ecf89;
}
.col_right_s .select_lang {
margin: 0;
}
.col_left_s {
width: calc(100% - 250px);
margin-right: 10px;
}
.col_right_s {
position: relative;
z-index: 1;
}
.col_left_s #ajaxsearchlite1 .probox, div.asl_w .probox {
border-radius: 4px;
border-width: 1px;
padding: 3px 8px;
}
.col_left_s #my-theater {
padding: 5px 10px 5px 10px;
line-height: 16px;
font-size: 14px;
margin: 5px;
border-radius: 6px;
}
.col_left_s .wpdreams_ajaxsearchlite-first {
margin: 0;
}
.w_search_article {
margin-bottom: 40px;
}
span.btn-lang-blog:before {
width: 20px;
height: 20px;
background-repeat: no-repeat;
background-size: contain;
left: auto;
right: 9px;
}
#ajaxsearchlite1 .probox .proinput input, 
div.asl_w .probox .proinput input{
font-size: 14px!important;
font-family: Oswald,sans-serif!important;
}
a.btn-popup-form:hover {
background: #b0d375;
color: #fff;
}
a.btn-popup-form {
font-weight: 500;
font-size: 12px;
line-height: 14px;
text-transform: uppercase;
padding: 10px 12px;
display: inline-flex;
align-items: center;
border-radius: 4px;
border: 1px solid transparent;
font-family: Oswald,sans-serif;
background-color: #96c940;
right: 160px;
}
p#scrollPercentLabel span {
position: absolute;
left: 2px;
top: 50%;
transform: translateY(-50%);
display: flex; justify-content: center;
width: 30px;
text-align: center;
}
p#scrollPercentLabel {
top: auto!important;
bottom: 20px;
border-radius: 4px;
font-size: 12px;
line-height: 14px;
text-align: left;
padding: 4px 10px 4px 34px;
right: 4px;
margin: 0px;
}
@media (max-width: 677px){
.w_search_article > * {
width: 100%;
}
.col_left_s {
margin-bottom: 20px;
margin-right: 0px;
}
}
#scrollPercentLabel b {
font-weight: 300;
}
#scrollPercentLabel[data-scroll="100"]{
cursor: pointer;
}
#scrollPercentLabel[data-scroll="100"] b,
#scrollPercentLabel[data-scroll="100"] span {
visibility: hidden;
}
#scrollPercentLabel[data-scroll="100"]:after {
content: '';
display: inline-block;
position: absolute;
width: 22px;
height: 22px;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
display: inline-block;
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/up-arrow.svg);
background-size: contain;
background-repeat: no-repeat;
}
.post-wrapper.slider-blog-2>li.blog_post {
width: 100%;
}
.slider-blog-2 .blog_post__link {
display: flex;
align-items: center;
justify-content: space-between;
}
.slider-blog-2 .post_img {
flex-shrink: 0;
width: 370px;
border-radius: inherit;
height: auto;
justify-content: flex-end;
transition: .3s;
}
.slider-blog-2 .blog_post__link .post_img-mask {
display: none;
}
.slider-blog-2 .blog_post__link:hover .post_img img {
transform: translateX(calc(444px - 370px));
}
.post-wrapper.slider-blog-2>li.blog_post:nth-child(2n) .post_img {
order: 2;
}
.wrapp-content-blog .blog_post .post_descr {
text-align: left;
padding-left: 30px;
font-weight: bold;
transform: translateY(30px);
}
.post-wrapper.slider-blog-2>li.blog_post:nth-child(2n) .post_descr{
padding-left: 0px;
padding-right: 15px;
}
.slider-blog-2 .title.blog_post__title {
font-size: 22px;
line-height: 28px;
font-weight: 600;
font-family: Oswald,sans-serif;
color: #353535;
text-transform: none;
}
.slider-blog-2 .blog_post .meta {
left: 0;
transform: translate(30px,-100px);
}
.post-wrapper.slider-blog-2>li.blog_post:nth-child(2n) .meta{
transform: translate(0px,-100px);
}
.slider-blog-2 .title.blog_post__title:hover {
color: #a6cbe0;
}
.slider-blog-2 .blog_post .meta>span{
font-size: 80px;
color: #e2e7e6;
transform: translateY(-20px);
top: 50%!important;
}
.wrapp-content-blog .blog_post .meta {
color: #000;
width: 90px;
}
@media (max-width: 991px){
.slider-blog-2 .title.blog_post__title {
position: static!important;
width: 100%;
text-align: left;
}
.wrapp-content-blog .blog_post .post_descr {
width: 100%;
position: static;
}
.slider-blog-2 .blog_post .meta{
top: 10px;
}
}
@media (max-width: 500px){
.slider-blog-2 .post_img {
width: 100%;
}
.slider-blog-2 .post_img img {
max-width: 100%;
height: auto;
}
.slider-blog-2 .blog_post__link:hover .post_img img {
transform: translateX(0);
}
.slider-blog-2 .blog_post__link {
flex-direction: column;
}
.wrapp-content-blog .blog_post .post_descr {
padding: 10px 0;
}
.wrapp-content-blog .blog_post .post_descr{
transform: translateY(0px);
}
.wrapp-content-blog .blog_post .post_descr {
width: 100%;
position: relative;
top: 0;
padding-top: 60px!important;
}
.slider-blog-2 .blog_post .meta>span {
font-size: 50px;
}
.slider-blog-2 .blog_post .meta {
left: 0px!important;
top: 0px!important;
transform: translate(0,0);
width: auto;
padding-left: 60px;
}
.post-wrapper.slider-blog-2>li.blog_post:nth-child(2n) .post_descr {
padding-right: 0;
}
.post-wrapper.slider-blog-2>li.blog_post:nth-child(2n) .meta {
transform: translate(0px,0px);
}
.post-wrapper.slider-blog-2>li.blog_post:nth-child(2n) .post_img {
order: 0;
}
}
[data-lang="en"] li#menu-item-4379 a:before {
content: 'Blog';
font-size: 14px;
}
[data-lang="en"] li#menu-item-4379 a {
font-size: 0px;
display: inline-flex;
}
[data-lang="en"] li#menu-item-17908 {
display: none;
}
[data-lang="en"] li#menu-item-20059 {
display: none;
}
[data-lang="en"] li#menu-item-8910{
display: none;
}
@media (max-width: 900px){
[data-lang="en"] li#menu-item-4379 a:before {
font-size: 13px;
}
}
@media (max-width: 600px){
[data-lang="en"] li#menu-item-4379 a:before {
font-size: 14px;
}
}
li#menu-item-link span {
font-weight: 500;
font-size: 14px;
line-height: 16px;
color: #9E9E9E;
padding: 20px 10px 20px 40px;
display: inline-block;
}
li#menu-item-link a,
.buttons_in a {
padding: 0px;
width: 40px;
height: 40px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/youtube2.svg);
transition: .3s;
}
li#menu-item-link a + a,
.buttons_in a + a {
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/telegram2.svg);
margin-left: 10px;
}
li#menu-item-link a:hover,
.buttons_in a:hover {
transform: scale(1.1);
}
#menu-item-link {
display: inline-flex;
flex-wrap: wrap;
align-items: center;
}
@media (min-width: 600px) and (max-width: 900px){
nav.nav_menu a {
padding: 20px 6px;
font-size: 12px;
}
li#menu-item-link span{
font-size: 12px;
padding: 20px 5px;
}
li#menu-item-link a,
.buttons_in a{
width: 30px;
height: 30px;
}
li#menu-item-link a+a,
.buttons_in a + a{
margin-left: 5px;
}
}
@media (max-width: 600px){
nav.nav_menu ul#menu-main-navigation>li,
nav.nav_menu ul#menu-main-navigation1>li {
text-align: left;
}
#menu-item-link span {
padding: 15px;
font-size: 13px;
}
nav.nav_menu ul#menu-main-navigation,
nav.nav_menu ul#menu-main-navigation1 {
display: flex;
}
}
.log_p {
text-align: center;
padding: 80px 0;
}
.wrap_portfolio .sub_head {
font-weight: normal;
font-size: 32px;
line-height: 37px;
margin: auto;
max-width: 600px;
margin-bottom: 120px;
text-align: center;
}
.wrap_portfolio .top-img {
display: flex;
position: relative;
}
img.top_img-left {
max-width: 620px;
margin-left: -50px;
}
img.top_img-center {
position: absolute;
bottom: 0px;
left: 50%;
transform: translateX(-50%);
}
img.top_img-right.litespeed-loaded {
max-width: 620px;
}
.top-img img {
box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.07);
}
.sab_top_img {
display: flex;
flex-wrap: wrap;
padding: 80px 0;
}
.s_t_item {
width: 40%;
}
.s_t_item span {
font-weight: normal;
font-size: 24px;
line-height: 32px;
position: relative;
padding: 60px 0 20px;
display: block;
}
.s_t_item span:before {
content: '';
display: inline-block;
height: 50px;
width: 5px;
background: #F7484E;
position: absolute;
top: 0;
left: 0;
transform: translateX(15px) rotate(40deg);
}
.s_t_item p {
color: #696969;
font-size: 16px;
line-height: 24px;
}
.s_t_item + .s_t_item {
margin-left: 20%;
}
.title_portfolio:before {
content: '';
width: 30px;
height: 5px;
background: #F7484E;
display: inline-block;
position: absolute;
left: 0;
top: 16px;
}
.tz_img {
display: flex;
justify-content: center;
padding: 50px 20px 0;
border-bottom: 1px solid #eee;
}
.tz {
display: flex;
justify-content: flex-end;
margin-bottom: 80px;
}
.tz p {
box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.07);
width: 500px;
font-size: 16px;
line-height: 24px;
color: #696969;
padding: 14px;
background: #fff;
}
span.h_line {
display: inline-block;
position: absolute;
width: 100vw;
height: 20px;
background: #fd0e49;
right: 0px;
top: 0px;
}
.p_block_3 {
position: relative;
padding-top: 80px;
padding-bottom: 80px;
}
.p_block_3 .h_line1 {
transform: translate(16vw,36vw) rotate(-45deg);
}
.p_block_3 .h_line2 {
transform: translate(-50vw,50vw) rotate(-45deg);
}
.p_home_img img {
position: relative;
left: 50%;
transform: translateX(-50%);
box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.07);
}
.p_block_4 {
position: relative;
padding-top: 80px;
padding-bottom: 80px;
}
.p_block_4 .tz {
justify-content: flex-start;
}
.p_block_4 .h_line1 {
transform: translate(18vw,40vw) rotate(-45deg);
width: 120vw;
}
.row_p_i {
display: flex;
flex-wrap: wrap;
}
.row_p_i > div {
width: 50%;
float: none;
position: static;
padding: 0;
overflow: inherit;
min-height: 0;
box-sizing: border-box;
}
span.n_b:before {
content: '';
display: inline-block;
height: 30px;
width: 5px;
background: #F7484E;
position: absolute;
top: 0;
left: 0;
}
span.n_b {
font-size: 24px;
line-height: 32px;
padding: 44px 0;
display: inline-block;
position: relative;
width: 100%;
}
.img_right-bg img {
box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.07);
margin-top: -50px;
}
.row_p_i .col_l {
padding-right: 20px;
display: flex;
flex-direction: column;
align-items: center;
flex-wrap: wrap;
}
.col_l .img_2 {
margin-bottom: 40px;
width: 100%;
}
.img_3 img {
box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.09);
}
.p_block_5 .h_line1 {
transform: translate(0vw,44vw) rotate(-45deg);
width: 120vw;
}
.page_product img {
position: relative;
left: 50%;
transform: translate(-50%,0);
box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.07);
}
.page_product {
margin-bottom: 80px;
}
.page_reviwe {
position: relative;
margin-bottom: 80px;
}
.page_reviwe .col-l img {
box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.09);
}
.page_reviwe .col-r {
position: absolute;
right: 0;
top: 50%;
box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.07);
transform: translateY(calc(-50% + 120px));
}
.page_popup img {
box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.07);
}
.page_popup > div {
text-align: center;
}
.p_block_6 {
position: relative;
margin-bottom: 80px;
}
.p_block_6 .h_line1 {
transform: translate(10vw,-15vw) rotate(-45deg);
width: 60vw;
top: auto;
bottom: 0;
}
.page_checkout img {
position: relative;
left: 50%;
transform: translateX(-50%);
box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.09);
}
.footer_portfolio .container {
text-align: center;
}
.block_center {
display: inline-block;
padding: 80px 0 120px;
max-width: 500px;
margin: auto;
}
.block_center > div {
font-size: 32px;
line-height: 37px;
margin-bottom: 30px;
}
.block_center > p {
font-size: 24px;
line-height: 32px;
margin-bottom: 60px;
}
.block_center a.btn.keys-preview-btn {
position: static;
pointer-events: inherit;
border-radius: 0px;
}
.title_portfolio {
font-size: 32px;
line-height: 37px;
position: relative;
padding-left: 50px;
padding-bottom: 40px;
}
.p_block_5 {
position: relative;
margin-bottom: 80px;
}
@media (max-width: 1280px){
.log_p {
padding: 60px 0;
}
.wrap_portfolio .sub_head {
font-size: 24px;
line-height: 30px;
max-width: 500px;
margin-bottom: 140px;
}
img.top_img-left {
max-width: 50%;
margin: 0;
}
img.top_img-right.litespeed-loaded {
max-width: 50%;
}
img.top_img-center {
max-width: 60%;
}
.s_t_item span {
font-size: 20px;
line-height: 28px;
padding: 40px 0 15px;
}
.s_t_item span:before{
height: 36px;
}
.s_t_item p {
color: #696969;
font-size: 14px;
line-height: 20px;
}
.sab_top_img {
padding: 60px 0;
}
.title_portfolio {
font-size: 28px;
line-height: 34px;
padding-bottom: 30px;
}
.tz p {
font-size: 14px;
line-height: 22px;
}
.tz{
margin-bottom: 60px;
}
.p_home_img img {
max-width: 100%;
}
.page_product img {
max-width: 100%;
}
.page_product {
margin-bottom: 60px;
}
.page_checkout img {
max-width: 100%;
}
.s_t_item+.s_t_item {
margin-left: 30px;
}
.sab_top_img {
justify-content: center;
}
.p_block_2 .tz_img {
padding: 0 15px;
}
.tz_img img {
max-width: 100%;
}
.row_p_i .col_l {
margin: 0;
}
.col_l .img_2 img {
max-width: 100%;
}
.img_right-bg img {
max-width: 200%;
}
.img_right-bg img {
max-width: 200%;
margin-top: -30px;
}
}
@media (max-width: 990px){
.page_reviwe .col-r img {
max-width: 100%;
}
.page_reviwe .col-r {
max-width: 50%;
}
.page_reviwe .col-l img {
max-width: 80%;
}
}
@media (max-width: 766px){
.log_p img {
max-width: 170px;
}
.log_p {
padding: 40px 0;
}
.wrap_portfolio .sub_head {
font-size: 20px;
line-height: 28px;
max-width: 500px;
margin-bottom: 100px;
}
img.top_img-center {
max-width: 70%;
z-index: 1;
}
img.top_img-left {
transform: translateY(40px);
}
img.top_img-right {
transform: translateY(60px);
}
.s_t_item {
margin: 0!important;
width: 100%;
}
.sab_top_img {
justify-content: space-between;
}
.s_t_item+.s_t_item {
padding-top: 40px;
}
.s_t_item span {
font-size: 18px;
line-height: 24px;
padding: 35px 0 15px;
}
.s_t_item span:before {
height: 30px;
}
.img_3 img {
max-width: 100%;
}
.page_popup img {
max-width: 100%;
}
span.n_b {
padding: 34px 0;
font-size: 20px;
line-height: 28px;
}
.title_portfolio {
font-size: 24px;
line-height: 30px;
padding-bottom: 30px;
padding-left: 36px;
}
.title_portfolio:before {
width: 26px;
}
.block_center>div {
font-size: 26px;
line-height: 34px;
margin-bottom: 20px;
}
.block_center>p {
font-size: 20px;
line-height: 26px;
margin-bottom: 40px;
}
.block_center {
padding: 40px 0 0;
}
.p_block_4 .h_line1 {
transform: translate(20vw,40vw) rotate(-45deg);
}
}
.page_2 span.h_line,
.page_2 .title_portfolio::before,
.page_2 .s_t_item span::before,
.page_2 span.n_b:before {
background: #65BC40;
}
.col_l .img_2 img {
max-width: 100%;
}
.p_block_7 {
position: relative;
padding-top: 40px;
}
.p_block_7 .h_line1 {
transform: translate(0vw, 44vw) rotate(-45deg);
width: 100vw;
}
.row_mob_img > div {
width: 33.33%;
padding: 0 15px;
text-align: center;
}
.row_mob_img {
display: flex;
flex-wrap: wrap;
margin: 0 -15px;
}
.row_mob_img img {
box-shadow: rgba(0, 0, 0, 0.09) 0px 10px 40px;
max-width: 100%;
}
.row_two_img img {
box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 40px;
}
@media (max-width: 766px){
.row_mob_img{
margin: 0 -5px; 
}
.row_mob_img>div{
padding: 0 5px;
}
}
.row_two_img {
position: relative;
text-align: left;
}
.row_two_img>div {
display: inline-block;
}
.row_two_img>div + div {
margin-top: -50%;
width: 100%;
text-align: right;
}
.page_4 span.h_line, 
.page_4 .title_portfolio::before, 
.page_4 .s_t_item span::before,
.page_4 span.n_b:before {
background: #1C1C1E;
}
.page_5 span.h_line, 
.page_5 .title_portfolio::before, 
.page_5 .s_t_item span::before,
.page_5 span.n_b:before {
background: #FFCD57;
}
.page_6 span.h_line, 
.page_6 .title_portfolio::before, 
.page_6 .s_t_item span::before,
.page_6 span.n_b:before {
background: #B6CF41;
}
.page_4 .col_l .img_2 img {
box-shadow: rgba(0,0,0,.07) 0px 20px 40px;
}
.rainbow {
width: 100%;
height: 750px;
-webkit-animation: o-rotate-360 linear 8s infinite;
animation: o-rotate-360 linear 8s infinite;
}
.rainbow span {
display: block;
width: 100%;
height: 100%;
position: relative;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.rainbow span:after {
display: block;
content: "";
width: 100%;
height: 100%;
position: absolute;
left: 100%;
}
.rainbow span:first-child {
background: var(--color-first);
}
.rainbow span:first-child:after {
background: var(--color-second);
}
.rainbow span:last-child {
background: var(--color-third);
}
.rainbow span:last-child:after {
background: var(--color-forth);
}
.c-subscribe-box {
width: 100%;
height: 250px;
max-width: 750px;
overflow: hidden;
position: relative;
box-shadow: 0 10px 40px -10px rgba(0,64,128,.2);
border-radius: var(--border-radius-outer);
margin: 0 auto 50px;
}
.c-subscribe-box__wrapper {
width: calc(100% - var(--border-width));
height: calc(100% - var(--border-width));
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background: #fff;
padding: 1.2rem 1rem 1.8rem;
display: -webkit-box;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
border-radius: var(--border-radius-inner);
}
@-webkit-keyframes o-rotate-360 {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes o-rotate-360 {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
:root {
--color-first: #65587f;
--color-second: #f18867;
--color-third: #e85f99;
--color-forth: #50bda1;
--block-width: 300px;
--block-height: 270px;
--border-width: .625rem;
--border-radius-outer: 8px;
--border-radius-inner: calc(var(--border-radius-outer) / 2);
--font-plain: 'IBM Plex Sans', sans-serif;
--font-special: 'Fredoka One', sans-serif;
box-sizing: border-box;
line-height: 1.4;
}
.c-subscribe-box__wrapper {
padding: 15px 240px 15px 15px;
background-color: #f7f7f7;
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/a-chornyy.png);
background-repeat: no-repeat;
background-position: right bottom;
}
.head_in {
font-size: 22px;
color: #000;
line-height: 28px;
margin-bottom: 20px;
}
.body_in {
font-size: 16px;
line-height: 22px;
}
.buttons_in a {
display: inline-block;
border: none;
margin-top: 10px;
}
@media (max-width: 800px){
.c-subscribe-box{
height: 300px;
}
}
@media (max-width: 700px){
.c-subscribe-box{
height: 300px;
}
.c-subscribe-box__wrapper {
background-size: 374px;
padding: 15px 180px 15px 15px;
}
.head_in {
font-size: 20px;
}
}
@media (max-width: 500px){
.c-subscribe-box__wrapper {
background-size: 300px;
padding: 15px 135px 15px 15px;
}
.head_in {
font-size: 18px;
line-height: 22px;
margin: 0;
}
.body_in {
color: #000;
font-weight: 300;
font-size: 14px;
line-height: 20px;
}
.c-subscribe-box{
margin: 20px auto 50px;
height: 340px;
}
.rainbow {
height: 340px;
}
.c-subscribe-box__wrapper {
display: flex;
justify-content: space-around;
}
}
@media (max-width: 370px){
.c-subscribe-box__wrapper {
background-size: 230px;
padding: 15px 92px 15px 15px;
}
}
a.blog_post__link.broken_link {
text-decoration: none!important;
}
@media (max-width: 800px){
div#wpcf7-f12726-o1 {
padding: 15px;
}
.section5.request-wrapper .main_form form {
box-shadow: none;
padding: 0px;
}
.section5.request-wrapper .main_form form > p {
width: 100%;
position: static;
transform: translate(0,0);
}
.section5.request-wrapper .main_form form input:not([type="submit"]) {
border: 1px solid red;
border-radius: 4px;
margin-bottom: 10px;
}
}
@media (max-width: 500px){
p#scrollPercentLabel {
width: 150px;
right: 0px!important;
bottom: 0px!important;
transform: translate(0,0)!important;
height: auto;
background: #e2e2e2;
border-radius: 0px!important;
padding-right: 2px!important;
height: 36px;
}
.single_post ul.share-list.share-list_fixed {
display: flex!important;
width: calc(100vw - 150px)!important;
height: 36px;
left: 0px!important;
bottom: 0px!important;
margin: 0px!important;
padding: 0;
top: auto!important;
transform: translate(0px,0px)!important;
max-width: 100%;
}
.single_post ul.share-list.share-list_fixed li.share-list__item {
width: 100%;
margin: 0;
}
.single_post ul.share-list.share-list_fixed li.share-list__item {
width: 100%;
margin: 0;
display: inline-flex;
}
.single_post .post_content .share-list_fixed .share-list__link {
width: 100%;
font-size: 0px;
padding: 0px;
display: inline-flex;
justify-content: center;
align-items: center;
border-radius: 0px;
height: 100%;
}
.single_post a.share-list__link.share-list__link_fb i {
font-size: 22px;
color: #fff;
}
.single_post a.share-list__link.share-list__link_fb {
background: #3b5997;
}
.single_post .share-list__telegram a.share-list__link.share-list__link_gp {
background: #2ea6da;
}
.single_post .share-list__telegram a.share-list__link.share-list__link_gp i {
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/telegram-w.svg);
width: 25px;
height: 20px;
margin: 0;
}
.single_post .share-list__viber a#viber_share {
background: #784f99;
}
.single_post .share-list__viber a#viber_share i.ico-viber.share-list__icon {
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/viber-w.svg);
width: 26px;
height: 26px;
}
.single_post .share-list__link_fb .fa-facebook.share-list__icon {
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/facebook_white.svg);
width: 26px;
height: 20px;
margin: 0;
}
.single_post .share-list__link_tw .fa-twitter.share-list__icon {
background-image: url(https://lemarbet.com/wp-content/themes/lemarbetTheme/img/twitter_white.svg);
width: 26px;
height: 26px;
margin: 0;
padding: 0;
transform: translateY(2px);
}
.single_post a.share-list__link.share-list__link_tw {
background: #2da9ec;
}
.single_post a.share-list__link.share-list__link_tw i.fa.fa-twitter.share-list__icon {
font-size: 22px;
color: #fff;
}
}
.tz p + p {
display: none;
}
.page_7 span.h_line, 
.page_7 .title_portfolio::before, 
.page_7 .s_t_item span::before, 
.page_7 span.n_b::before{
background: #137AF3;
}
.page_8 span.h_line, 
.page_8 .title_portfolio::before, 
.page_8 .s_t_item span::before, 
.page_8 span.n_b::before{
background: #137AF3;
}
.page_7 .row_two_img>div + div {
margin-top: 0px;
}
.page_7 .col_3c {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.col_3c img.litespeed-loaded[src*=p_7_8r] {
box-shadow: none;
}
div#story em p {
display: none;
}
.wr_youTube1{
display: none;
}
.youtube-cats > p {
margin: 0px;
}
.wr_youTube .container{
visibility: hidden;
}
#blogs span, #service span, #features span, #solutions span, #client2 span, #client span, #work span, #story span {
display: none;
}
#blogs em, #service em, #features em, #solutions em, #client2 em, #client em, #work em , #story h1, #story em{
font-size: 40px;
line-height: 48px;
text-transform: none;
font-weight: 700;
font-style: inherit;
font-family: Oswald,sans-serif;
position: static;
}
#blogs, #service, #features, #solutions, #client2, #client, #work, #story {
text-align: center;
width: 100%;
max-width: 600px;
display: block;
padding: 50px 0;
margin: auto;
float: none;
}
#story p {
display: initial;
}
#story h1 {
padding-right: 8px;
color: #ee2f52;
margin: 0;
}
#story em{
display: inline;
}
#story{
padding: 0px;
}
div#features{
padding-top: 0px;
}
div#client{
padding-bottom: 0px;
}
@media (max-width: 760px){
#blogs em, #service em, #features em, #solutions em, #client2 em, #client em, #work em, #story h1, #story em {
font-size: 28px;
line-height: 38px;
}
div#service {
padding-top: 0px;
padding-bottom: 30px;
}
.story {
top: -35px;
}
.posts-acardion .title {
padding-bottom: 12px;
font-size: 16px;
padding-left: 10px;
padding-top: 3px;
}
#solutions em {
left: 0px;
}
}
@media (max-width: 800px){
.bottom-content-s .navigation__link {
line-height: 22px;
padding: 6px 0;
}
#solutions {
padding-bottom: 20px;
}
}
@media (max-width: 500px){
.brands .slick-list.draggable {
display: block;
}
.brands span.slick-slide, .brands div.slick-slide {
padding: 0 10px;
}
.brands.slick-slider .v-arrow.v-pull-right.slick-arrow {
right: -10px;
}
.brands.slick-slider .v-arrow.v-pull-right.slick-arrow::before {
width: 18px;
height: 18px;
top: calc(50% - 10px);
right: 10px;
}
.brands.slick-slider .v-arrow.v-pull-left.slick-arrow::before {
width: 18px;
height: 18px;
top: calc(50% - 10px);
}
}
.wpcf7-form.sent #form_success > span {
margin: 0;
}
.wpcf7-form.sent #form_success {
position: static!important;
font-size: 16px;
margin: 0px!important;
transform: translate(0,0)!important;
max-width: 100%!important;
}
@media (max-width: 769px){
.last_posts__wrapper {
padding: 0 15px;
}
.last_posts__wrapper .v-pull-right::before {
width: 20px;
height: 20px;
}
.last_posts__wrapper .v-pull-left::before {
width: 20px;
height: 20px;
}
.blogs-inner .last_posts img {
box-shadow: none;
}
.last_posts__wrapper {
margin-right: 0;
}
.last_posts__wrapper .v-arrow.v-pull-right.slick-arrow {
right: -15px;
}
.blogs-inner .last_posts .title.youtube_ico {
padding: 0 10px;
}
.blogs-inner .last_posts .youtube_ico:before{
right: 0px;
}
}
@media (min-width: 1100px){
[data-lang="en"] .new-header .menu_fix.row {
position: relative;
}
[data-lang="en"] nav.nav_menu {
position: absolute;
top: 10px;
width: auto;
}
}
@media (max-width: 767px) {
.single_post ul.share-list.share-list_fixed,
p#scrollPercentLabel {
visibility: hidden;
}
.header_container > .header_right {
display: none;
}
li.foot_btns {
margin-top: 30px;
}
li.foot_btns .header_right {flex-direction: column;}
li.foot_btns a.btn.btn_white {
margin: 10px 0px 0 0;
width: auto;
}
header.new-header {
height: 75px;
}
.bg-h1 .post_title {
font-size: 40px;
text-align: center;
margin: 40px 0;
}
.single_post {
padding-top: 0px;
}
.post_thumb.bg-h1 {
margin-bottom: 0px;
}
}
form[action*="uznat-stoimost"] span.wpcf7-list-item {
margin: 0 0 0 10px;
width: 100%;
display: flex;
}
form[action*="uznat-stoimost"] input[type="checkbox"] {
flex-shrink: 0;
}
.promotion-feature.promotion-feature__six .col-xs-12.col-md-10 > .row {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
.promotion-feature.promotion-feature__six .col-xs-12.col-md-10 > .row:before,
.promotion-feature.promotion-feature__six .col-xs-12.col-md-10 > .row:after {
display: none;
}
@media (max-width: 600px) {
.promotion-feature.promotion-feature__six .col-xs-12.col-md-10 > .row .feature-item {
width: 100%;
min-height: 1px!important;
}
}
.row_bg_app {
background: #f5f5f5;
border-radius: 10px;
padding: 20px;
display: flex;
flex-wrap: wrap;
margin-bottom: 30px;
}
.footer-list-link {
align-items: center;
display: flex;
}
.row_bg_app a.footer-list-link[href*=chrome], a.footer-list-link[href*=mozilla] {
padding-left: 30px;
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/chrome.svg);
background-size: 22px;
background-position: left center!important;
background-repeat: no-repeat;
height: 24px;
margin-bottom: -3px;
margin-top: -3px;
}
.row_bg_app a.footer-list-link[href*=chrome] {
margin-right: 30px;
}
a.footer-list-link[href*=mozilla] {
background-image: url(//lemarbet.com/ua/wp-content/themes/lemarbetTheme/img/firefox.svg);
background-size: 47px;
background-position: -11px center!important;
}
.title_b_c {
color: #48465b;
margin-bottom: 20px;
font-size: 20px;
width: 100%
}
div#free_tools a.footer-list-link {
margin: 0;
color: #9492a1;
font-weight: 500;
font-size: 16px;
border: none!important;
}
div#free_tools a.footer-list-link:hover {
text-decoration: none;
color: #177ff9;
}
div#free_tools a.footer-list-link + a.footer-list-link {
margin-left: 20px;
}
.comment-author.vcard span.says {
display: none;
}
@media (max-width: 767px) {
.row_fix_btn.header_right {
position: fixed;
bottom: 0;
width: 100%;
left: 0;
z-index: 12;
align-items: inherit;
}
.row_fix_btn.header_right a {
border-radius: 0;
border: 1px solid #EE2F52;
margin: 0;
width: 100%;
}
.row_fix_btn a.btn_white {
background: #fff;
}
}  .law_firm_list {
margin: 40px 0;
}
.law_firm_item {
font-size: 16px;
margin: 35px 0 75px;
padding: 15px;
box-shadow: 3px 3px 31px -3px rgba(0,0,0,0.24);
border-radius: 10px;
}
.law_firm_item p {
margin: 0;
}
.law_firm_item p.law {
margin: 0;
font-size: 16px;
}
.law_firm_item p.law span {
color: #000;
font-weight: 500;
}
.law_firm_item ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.law_firm_item-top {
margin-bottom: 25px;
position: relative;
}
.law_firm_name {
font-size: 22px;
display: flex;
align-items: center;
}
.law_rating_count {
font-weight: 600;
font-size: 19px;
color: #000;
border: 2px solid #ccc;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 35px;
height: 35px;
margin-right: 10px;
border-radius: 50%;
background-color: #fff;
}
.law_firm_list .law_firm_item ul > li:before {
display: none;
}
.law_firm_item-middle {
display: flex;
flex-direction: column;
border-bottom: 1px solid #eee;
padding-bottom: 15px;
}
.law_firm_item-middle-top {
display: flex;
margin-bottom: 20px;
}
.law_firm_item-middle-top p.law {
margin-bottom: 10px;
}
.law_firm_item-middle_left {
width: 140px;
height: 140px;
flex-shrink: 0;
display: flex;
align-items: stretch;
justify-content: stretch;
margin-right: 30px;
}
.law_firm_item-middle img {
margin: 0;
height: 100%;
width: 100%;
box-shadow: none;
object-fit: cover;
border: 0PX;
}
.law_firm_item-middle-bottom {
display: flex;
}
.law_firm_item .law_firm_clients {
width: 50%;
margin-right: 30px;
}
.law_firm_item .law_firm_clients_list {
display: block;
flex-direction: column;
column-count: 2;
}
.law_firm_item .law_firm_clients_list li {
margin: 0;
padding: 0;
margin-left: 20px;
margin-bottom: 3px;
list-style-type: circle;
font-size: 16px;
line-height: 140%;
}
.law_firm_item .law_firm_cases_list {
margin: 0;
padding: 0;
}
.law_firm_item .law_firm_cases_list li {
margin: 0;
padding: 0;
margin-left: 20px;
margin-bottom: 10px;
list-style-type: circle;
}
.law_firm_item .law_firm_cases_list li {
font-size: 16px;
line-height: 160%;
margin-bottom: 10px;
}
.law_firm_item-bottom {
display: flex;
margin-top: 15px;
}
.law_firm_addres2 {
display: flex;
flex-direction: column;
margin-left: 50px;
}
.law_firm_addres1 {
border-right: 1px solid #eee;
}
.law_firm_addres2 ul {
display: flex;
justify-content: space-between;
}
.law_firm_addres1 ul li,
.law_firm_addres2 ul li {
padding: 0;
margin: 0;
margin-right: 50px;
}
.law_firm_addres2 li .law,
.law_firm_addres1 p.law {
margin-bottom: 3px;
font-size: 14px;
}
.law_firm_addres1 .law span {
font-size: 16px;
display: block;
}
.law_firm_list .broken_link {
text-decoration: none;
}
@media  (max-width: 768px) {
.law_firm_item-middle_left {
position: absolute;
width: 100px;
height: 100px;
}
.law_firm_item-middle_center-decriptions .law:first-child {
padding-left: 120px;
padding-top: 20px;
}
.law_firm_item-middle_center-decriptions .law:nth-child(2) {
padding-top: 30px;
}
.law_firm_item-middle-bottom {
flex-direction: column;
}
.law_firm_item .law_firm_clients {
width: 100%;
max-width: 100%;
margin-bottom: 20px;
}
.law_firm_item-bottom {
flex-direction: column;
}
.law_firm_addres2 {
margin: 0;
margin-top: 20px;
}
.law_firm_addres1 {
border-right: 0px;
} }
@media  (max-width: 450px) {
.law_firm_addres2 ul {
display: flex;
justify-content: space-between;
flex-direction: column;
}
.law_firm_addres2 ul li:nth-child(1) {
padding-bottom: 10px;
margin-bottom: 10px; }
.law_firm_addres1 ul li, .law_firm_addres2 ul li {
margin-right: 0;
}
.law_firm_item-middle_center-decriptions .law:first-child {
padding-top: 0px;
}
}