/*!
Theme Name: Work
Theme URI: http://themes.davedennis.me/work
Author: Dave Dennis
Author URI: http://www.davedennis.me
Description: Description
Template: salient
Version: 1.0.0
Text Domain: work
Tags:

This theme, like WordPress, is licensed under the GPL.

Work is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic);
/* line 4, ../neat/grid/_box-sizing.scss */
html {
    box-sizing: border-box;
}

/* line 9, ../neat/grid/_box-sizing.scss */
*, *::after, *::before {
    box-sizing: inherit;
}

/* In px but do not ad the 'px' at the end */
/* 300px @ 1170 main container max-width */
@media (min-width: 690px) {
    /* line 2, ../sass/_rgs.scss */
    .col {
        margin-right: 3%;
    }

    /* line 6, ../sass/_rgs.scss */
    .wpb_column {
        margin-right: 0px;
    }
}
/* RESET MARGINS */
/* line 12, ../sass/_rgs.scss */
.col.col_last {
    margin-right: 0;
}

/* line 13, ../sass/_rgs.scss */
.col:last-child {
    margin-right: 0;
}

/* COLUMN WIDTH ON DISPLAYS +690px */
@media (min-width: 690px) {
    /* line 18, ../sass/_rgs.scss */
    .span_1 {
        width: 5.75%;
    }

    /* line 19, ../sass/_rgs.scss */
    .span_2 {
        width: 14.25%;
    }

    /* line 20, ../sass/_rgs.scss */
    .span_3 {
        width: 22.75%;
    }

    /* line 21, ../sass/_rgs.scss */
    .span_4 {
        width: 31.25%;
    }

    /* line 22, ../sass/_rgs.scss */
    .span_5 {
        width: 39.75%;
    }

    /* line 23, ../sass/_rgs.scss */
    .span_6 {
        width: 48.25%;
    }

    /* line 24, ../sass/_rgs.scss */
    .span_7 {
        width: 56.75%;
    }

    /* line 25, ../sass/_rgs.scss */
    .span_8 {
        width: 65.25%;
    }

    /* line 26, ../sass/_rgs.scss */
    .span_9 {
        width: 73.79%;
    }

    /* line 27, ../sass/_rgs.scss */
    .span_10 {
        width: 82.25%;
    }

    /* line 28, ../sass/_rgs.scss */
    .span_11 {
        width: 90.75%;
    }

    /* line 29, ../sass/_rgs.scss */
    .span_12 {
        width: 100%;
    }

    /* full width content columns */
    /* line 32, ../sass/_rgs.scss */
    .full-width-content.vc_row-fluid .vc_span1, .full-width-content.vc_row-fluid .vc_col-sm-1 {
        width: 8.33%;
    }

    /* line 33, ../sass/_rgs.scss */
    .full-width-content.vc_row-fluid .vc_span2, .full-width-content.vc_row-fluid .vc_col-sm-2 {
        width: 16.66%;
    }

    /* line 34, ../sass/_rgs.scss */
    .full-width-content.vc_row-fluid .vc_span3, .full-width-content.vc_row-fluid .vc_col-sm-3 {
        width: 25%;
    }

    /* line 35, ../sass/_rgs.scss */
    .full-width-content.vc_row-fluid .vc_span4, .full-width-content.vc_row-fluid .vc_col-sm-4 {
        width: 33.33%;
    }

    /* line 36, ../sass/_rgs.scss */
    .full-width-content.vc_row-fluid .vc_span5, .full-width-content.vc_row-fluid .vc_col-sm-5 {
        width: 41.5%;
    }

    /* line 37, ../sass/_rgs.scss */
    .full-width-content.vc_row-fluid .vc_span6, .full-width-content.vc_row-fluid .vc_col-sm-6 {
        width: 50%;
    }

    /* line 38, ../sass/_rgs.scss */
    .full-width-content.vc_row-fluid .vc_span7, .full-width-content.vc_row-fluid .vc_col-sm-7 {
        width: 58.3%;
    }

    /* line 39, ../sass/_rgs.scss */
    .full-width-content.vc_row-fluid .vc_span8, .full-width-content.vc_row-fluid .vc_col-sm-8 {
        width: 66.66%;
    }

    /* line 40, ../sass/_rgs.scss */
    .full-width-content.vc_row-fluid .vc_span9, .full-width-content.vc_row-fluid .vc_col-sm-9 {
        width: 75%;
    }

    /* line 41, ../sass/_rgs.scss */
    .full-width-content.vc_row-fluid .vc_span10, .full-width-content.vc_row-fluid .vc_col-sm-10 {
        width: 83.0%;
    }

    /* line 42, ../sass/_rgs.scss */
    .full-width-content.vc_row-fluid .vc_span11, .full-width-content.vc_row-fluid .vc_col-sm-11 {
        width: 91.5%;
    }

    /* line 43, ../sass/_rgs.scss */
    .full-width-content.vc_row-fluid .vc_span12, .full-width-content.vc_row-fluid .vc_col-sm-12 {
        width: 100%;
    }

    /* line 45, ../sass/_rgs.scss */
    .full-width-content.vc_row-fluid .wpb_column {
        margin-left: 0 !important;
    }

    /* line 46, ../sass/_rgs.scss */
    .full-width-content.vc_row-fluid .wpb_column .wpb_row, .full-width-content.vc_row-fluid .wpb_column .wpb_wrapper {
        margin: 0;
    }
}
/* line 1, ../sass/_layout.scss */
.container-wrap {
    min-height: 550px;
    z-index: 12;
}

/* line 6, ../sass/_layout.scss */
#header-outer {
    box-shadow: none;
}

/* line 13, ../sass/_layout.scss */
.small-nav header#top #search-btn a span {
    line-height: 30px !important;
}

/* line 23, ../sass/_layout.scss */
header#top nav > ul > li.megamenu > ul.sub-menu {
    padding: 30px 30px 50px;
}
/* line 27, ../sass/_layout.scss */
header#top nav > ul > li.megamenu ul li a {
    padding: 5px 10px;
}
/* line 32, ../sass/_layout.scss */
header#top nav > ul > li.megamenu > ul > li:first-child {
    padding-left: 0;
}
/* line 35, ../sass/_layout.scss */
header#top nav > ul > li.megamenu > ul > li:last-child {
    padding-right: 0;
}
/* line 43, ../sass/_layout.scss */
header#top nav .buttons li {
    padding: 13px 10px;
    margin-left: 10px;
}

/* line 50, ../sass/_layout.scss */
.slide-out-widget-area-toggle {
    display: none;
}
@media screen and (max-width: 380px) {
    /* line 50, ../sass/_layout.scss */
    .slide-out-widget-area-toggle {
        display: block;
    }
}

/* line 58, ../sass/_layout.scss */
body.ascend #search-outer {
    top: 0 !important;
    height: 100% !important;
    z-index: 10000 !important;
}

/* line 65, ../sass/_layout.scss */
#footer-outer input[type=submit],
#footer-outer button[type=submit],
#footer-outer input[type="button"] {
    font-size: 14.4px;
    font-size: 0.9rem;
}
/* line 71, ../sass/_layout.scss */
#footer-outer .row {
    padding: 80px 0;
}

/* Fields */
/* line 2, ../sass/_forms.scss */
input[type=text],
textarea,
input[type=email],
input[type=search],
input[type=password],
input[type=tel],
input[type=url],
input[type=date] {
    margin-top: 5px;
    margin-bottom: 5px;
    background: #FFFFFF;
    border: 2px solid #ECECEC;
    box-shadow: none;
}
/* line 16, ../sass/_forms.scss */
input[type=text]:focus,
textarea:focus,
input[type=email]:focus,
input[type=search]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=url]:focus,
input[type=date]:focus {
    border-color: #5aa323;
}

/* Labels */
/* line 23, ../sass/_forms.scss */
label.label-hidden {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}

/* Footer */
/* line 31, ../sass/_forms.scss */
#footer-outer input[type=text],
#footer-outer textarea,
#footer-outer input[type=email],
#footer-outer input[type=search],
#footer-outer input[type=password],
#footer-outer input[type=tel],
#footer-outer input[type=url],
#footer-outer input[type=date] {
    padding: 5px !important;
}

/* Buttons */
/* line 2, ../sass/_elements.scss */
input[type=submit],
button[type=submit],
input[type="button"] {
    font-size: 16px;
    font-size: 1rem;
    padding: 10px 20px;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
/* line 26, ../sass/variables/_typography.scss */
.fonts-loaded input[type=submit], .fonts-loaded
button[type=submit], .fonts-loaded
input[type="button"] {
    font-family: 'Gotham', 'Gotham A', 'Gotham B', "Open Sans" !important;
}

/* Page Skin */
/* line 2, ../sass/_skin.scss */
html .container-wrap,
.project-title,
html .ascend .container-wrap,
html .ascend .project-title,
html body .vc_text_separator div,
html .carousel-wrap[data-full-width="true"] .carousel-heading,
html .carousel-wrap span.left-border,
html .carousel-wrap span.right-border,
html #page-header-wrap,
html .page-header-no-bg,
html #full_width_portfolio .project-title.parallax-effect,
html .portfolio-items .col,
html .page-template-template-portfolio-php .portfolio-items .col.span_3,
html .page-template-template-portfolio-php .portfolio-items .col.span_4 {
    background: #fff;
}

/* line 19, ../sass/_skin.scss */
body.ascend,
#footer-outer,
header#top nav > ul > li.megamenu > ul.sub-menu {
    background: #25282e;
}

/* Text Colors */
/* line 26, ../sass/_skin.scss */
body, body.ascend {
    color: #6c7076;
    /* Links */
}
/* line 30, ../sass/_skin.scss */
body a, body.ascend a {
    color: #43791a;
}
/* line 33, ../sass/_skin.scss */
body a:hover, body.ascend a:hover {
    color: #2c4f11;
}
/* line 37, ../sass/_skin.scss */
body a:visited, body.ascend a:visited {
    color: #870057;
}

/* line 44, ../sass/_skin.scss */
h1, h2, h3, h4, h5, h6 {
    color: #25282e;
}

/* Header */
/* line 54, ../sass/_skin.scss */
#header-outer,
#header-secondary-outer {
    border-bottom: 1px solid #F6F6F6;
}

/* line 59, ../sass/_skin.scss */
#header-secondary-outer nav > ul > li > a,
#header-secondary-outer nav > ul > li:last-child {
    border: none;
}

/* line 64, ../sass/_skin.scss */
header#top nav > ul > li.megamenu > ul.sub-menu,
#footer-outer {
    color: rgba(255, 255, 255, 0.4);
}
/* line 68, ../sass/_skin.scss */
header#top nav > ul > li.megamenu > ul.sub-menu a,
#footer-outer a {
    color: rgba(255, 255, 255, 0.6);
}
/* line 71, ../sass/_skin.scss */
header#top nav > ul > li.megamenu > ul.sub-menu a:hover,
#footer-outer a:hover {
    color: #5aa323;
}
/* line 76, ../sass/_skin.scss */
header#top nav > ul > li.megamenu > ul.sub-menu h1, header#top nav > ul > li.megamenu > ul.sub-menu h2, header#top nav > ul > li.megamenu > ul.sub-menu h3, header#top nav > ul > li.megamenu > ul.sub-menu h4, header#top nav > ul > li.megamenu > ul.sub-menu h5, header#top nav > ul > li.megamenu > ul.sub-menu h6, header#top nav > ul > li.megamenu > ul.sub-menu .widget h4,
#footer-outer h1,
#footer-outer h2,
#footer-outer h3,
#footer-outer h4,
#footer-outer h5,
#footer-outer h6,
#footer-outer .widget h4 {
    color: #FFFFFF;
}

/* line 82, ../sass/_skin.scss */
header#top .sf-menu li ul li a {
    font-size: 14.4px;
    font-size: 0.9rem;
    line-height: 1.6;
}
/* line 86, ../sass/_skin.scss */
header#top .sf-menu li ul li a, header#top .sf-menu li ul li a:hover {
    background: none !important;
}

/* line 92, ../sass/_skin.scss */
header#top .sf-menu li ul li a,
header#top nav > ul > li.megamenu > ul ul li a:hover,
header#top nav > ul > li.megamenu > ul ul li.current-menu-item a {
    background: none !important;
}

/* line 98, ../sass/_skin.scss */
header#top nav > ul > li.megamenu > ul > li {
    border-right: none;
}
/* line 101, ../sass/_skin.scss */
header#top nav > ul > li.megamenu > ul > li > a {
    color: #FFFFFF !important;
}

/* Footer */
/* line 108, ../sass/_skin.scss */
.ascend #footer-outer #copyright {
    border-top: none !important;
}

/* line 113, ../sass/_skin.scss */
.orbit-wrapper div.slider-nav span.right,
.orbit-wrapper div.slider-nav span.left,
.flex-direction-nav a,
.jp-play-bar,
.jp-volume-bar-value,
.jcarousel-prev:hover,
.jcarousel-next:hover,
.portfolio-items .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg,
.portfolio-items .col[data-default-color="true"] .bottom-meta,
.portfolio-filters a, .portfolio-filters #sort-portfolio,
.project-attrs li span, .progress li span,
.nectar-progress-bar span,
#footer-outer #footer-widgets .col .tagcloud a:hover,
#sidebar .widget .tagcloud a:hover,
article.post .more-link span:hover,
article.post.quote .post-content .quote-inner,
article.post.link .post-content .link-inner,
#pagination .next a:hover,
#pagination .prev a:hover,
.comment-list .reply a:hover,
input[type=submit]:hover,
input[type="button"]:hover,
#footer-outer #copyright li a.vimeo:hover,
#footer-outer #copyright li a.behance:hover,
.toggle.open h3 a,
.tabbed > ul li a.active-tab,
[class*=" icon-"],
.icon-normal,
.bar_graph li span,
.nectar-button[data-color-override="false"].regular-button,
.nectar-button.tilt.accent-color,
body .swiper-slide .button.transparent_2 a.primary-color:hover,
#footer-outer #footer-widgets .col input[type="submit"],
.carousel-prev:hover,
.carousel-next:hover,
.blog-recent .more-link span:hover,
.post-tags a:hover,
.pricing-column.highlight h3,
.pricing-table[data-style="flat-alternative"] .pricing-column.highlight h3 .highlight-reason,
.pricing-table[data-style="flat-alternative"] .pricing-column.accent-color:before,
#to-top:hover, #to-top.dark:hover,
body[data-button-style="rounded"] #to-top:after,
#pagination a.page-numbers:hover, #pagination span.page-numbers.current,
.single-portfolio .facebook-share a:hover,
.single-portfolio .twitter-share a:hover,
.single-portfolio .pinterest-share a:hover,
.single-post .facebook-share a:hover,
.single-post .twitter-share a:hover,
.single-post .pinterest-share a:hover,
.mejs-controls .mejs-time-rail .mejs-time-current,
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
article.post.quote .post-content .quote-inner,
article.post.link .post-content .link-inner,
article.format-status .post-content .status-inner,
article.post.format-aside .aside-inner,
body #header-secondary-outer #social li a.behance:hover,
body #header-secondary-outer #social li a.vimeo:hover,
#sidebar .widget:hover [class^="icon-"].icon-3x,
.woocommerce-page div[data-project-style="text_on_hover"] .single_add_to_cart_button,
article.post.quote .content-inner .quote-inner .whole-link,
.masonry.classic_enhanced article.post.quote.wide_tall .post-content a:hover .quote-inner,
.masonry.classic_enhanced article.post.link.wide_tall .post-content a:hover .link-inner,
.iosSlider .prev_slide:hover,
.iosSlider .next_slide:hover,
body [class^="icon-"].icon-3x.alt-style.accent-color,
body [class*=" icon-"].icon-3x.alt-style.accent-color,
#slide-out-widget-area, #slide-out-widget-area-bg.fullscreen,
#header-outer .widget_shopping_cart a.button,
body[data-button-style="rounded"] .wpb_wrapper .twitter-share:before,
body[data-button-style="rounded"] .wpb_wrapper .twitter-share.hovered:before,
body[data-button-style="rounded"] .wpb_wrapper .facebook-share:before,
body[data-button-style="rounded"] .wpb_wrapper .facebook-share.hovered:before,
body[data-button-style="rounded"] .wpb_wrapper .google-plus-share:before,
body[data-button-style="rounded"] .wpb_wrapper .google-plus-share.hovered:before,
body[data-button-style="rounded"] .wpb_wrapper .nectar-social:hover > *:before,
body[data-button-style="rounded"] .wpb_wrapper .pinterest-share:before,
body[data-button-style="rounded"] .wpb_wrapper .pinterest-share.hovered:before,
body[data-button-style="rounded"] .wpb_wrapper .linkedin-share:before,
body[data-button-style="rounded"] .wpb_wrapper .linkedin-share.hovered:before,
#header-outer a.cart-contents .cart-wrap span,
.swiper-slide .button.solid_color a,
.swiper-slide .button.solid_color_2 a,
.portfolio-filters, button[type=submit]:hover,
#buddypress button:hover,
#buddypress a.button:hover,
#buddypress ul.button-nav li.current a,
header#top nav ul .slide-out-widget-area-toggle a:hover i.lines,
header#top nav ul .slide-out-widget-area-toggle a:hover i.lines:after,
header#top nav ul .slide-out-widget-area-toggle a:hover i.lines:before,
#buddypress a.button:focus,
.text_on_hover.product a.added_to_cart,
.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a:after,
.woocommerce div[data-project-style="text_on_hover"] .cart .quantity input.minus,
.woocommerce div[data-project-style="text_on_hover"] .cart .quantity input.plus,
.woocommerce .span_4 input[type="submit"].checkout-button,
.portfolio-filters-inline[data-color-scheme="accent-color"],
body[data-fancy-form-rcs="1"] [type="radio"]:checked + label:after,
.select2-container .select2-choice:hover,
.select2-dropdown-open .select2-choice,
header#top nav > ul > li.button_solid_color > a:before,
#header-outer.transparent header#top nav > ul > li.button_solid_color > a:before,
.tabbed[data-style="minimal"] > ul li a:after,
.twentytwenty-handle,
.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-horizontal .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-handle:before,
.twentytwenty-vertical .twentytwenty-handle:after,
.masonry.classic_enhanced .posts-container article .meta-category a:hover,
.masonry.classic_enhanced .posts-container article .video-play-button,
.bottom_controls #portfolio-nav .controls li a i:after,
.bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i,
.nectar_video_lightbox.nectar-button[data-color="default-accent-color"],
.nectar_video_lightbox.nectar-button[data-color="transparent-accent-color"]:hover,
.testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] .flickity-page-dots .dot.is-selected:before,
.testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote.is-selected p,
.nectar-recent-posts-slider .container .strong span:before, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover,
.single .heading-title[data-header-style="default_minimal"] .meta-category a:hover,
body.single-post .sharing-default-minimal .nectar-love.loved,
.nectar-fancy-box:after {
    background: #5aa323 !important;
}

/* line 1, ../sass/modules/_main.scss */
html, body, p, a, span {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
/* line 26, ../sass/variables/_typography.scss */
.fonts-loaded html, .fonts-loaded body, .fonts-loaded p, .fonts-loaded a, .fonts-loaded span {
    font-family: 'Gotham', 'Gotham A', 'Gotham B', "Open Sans" !important;
}

/* line 5, ../sass/modules/_main.scss */
h1, h2, h3, h4, h5, h6, strong {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: bold;
}
/* line 35, ../sass/variables/_typography.scss */
.fonts-loaded h1, .fonts-loaded h2, .fonts-loaded h3, .fonts-loaded h4, .fonts-loaded h5, .fonts-loaded h6, .fonts-loaded strong {
    font-family: 'Gotham', 'Gotham A', 'Gotham B', "Open Sans" !important;
}

/*
    Button styling - used throughout the site
*/
/* line 13, ../sass/modules/_main.scss */
body a:visited, body.ascend a:visited {
    color: #43791a;
}

/* line 17, ../sass/modules/_main.scss */
.buttons .button {
    padding: 0;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
/* line 26, ../sass/variables/_typography.scss */
.fonts-loaded .buttons .button {
    font-family: 'Gotham', 'Gotham A', 'Gotham B', "Open Sans" !important;
}
/* line 21, ../sass/modules/_main.scss */
.buttons .button a:hover {
    background-color: #2c4f11 !important;
    color: #FFFFFF;
}

/* line 28, ../sass/modules/_main.scss */
.button {
    font-size: 16px;
    font-size: 1rem;
    padding: 15.38462px 30px;
    border: 1px solid;
    border-color: transparent;
    border-radius: 80px;
    background: #5aa323;
    color: #FFFFFF;
    line-height: 1;
    letter-spacing: auto;
    font-family: "Gotham A", "Gotham B", sans-serif;
    text-align: center;
    transition: background 0.3s, border 0.3s, color 0.3s;
}
/* line 40, ../sass/_mixins.scss */
.button, .button:hover, .button:active, .button:focus, .button:visited {
    color: #FFFFFF;
}
/* line 48, ../sass/_mixins.scss */
.button:hover {
    border-color: transparent;
    background: #43791a;
}
/* line 53, ../sass/_mixins.scss */
.button:active, .button:focus {
    border-color: transparent;
    background: #376415;
}
/* line 30, ../sass/modules/_main.scss */
.button:hover {
    cursor: pointer;
}
/* line 34, ../sass/modules/_main.scss */
.button:visited {
    color: #FFFFFF !important;
}
/* line 38, ../sass/modules/_main.scss */
.button a {
    background-color: #5aa323 !important;
    font-weight: 500;
}

/*
    Styling - Scroll down - On videomenu-container
*/
/* line 47, ../sass/modules/_main.scss */
body[data-button-style="rounded"] .section-down-arrow {
    border: none;
    opacity: 1;
}
/* line 50, ../sass/modules/_main.scss */
body[data-button-style="rounded"] .section-down-arrow i.fa-angle-down,
body[data-button-style="rounded"] .section-down-arrow i.fa-angle-down.top {
    font-size: 48px;
    font-size: 3rem;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

/* line 57, ../sass/modules/_main.scss */
.main-content ul li {
    list-style: none;
}

/* line 61, ../sass/modules/_main.scss */
::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
    font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
}

/*
    Adding a margin below every element. Home Page has
    a different layout.
*/
/* line 73, ../sass/modules/_main.scss */
body:not(.home) .videomenu-container,
body:not(.home) .solutions-list-container,
body:not(.home) .description-container,
body:not(.home) .testimonials-container,
body:not(.home) .support-container,
body:not(.home) .blog-categories-container {
    margin-bottom: 120px !important;
}

/* line 84, ../sass/modules/_main.scss */
.background-container {
    padding: 125px 0 !important;
}

/* line 89, ../sass/modules/_main.scss */
.hidden {
    display: none !important;
}

/*
    Standard margins are applied to container elements.
    Use this when you wish to target a specific element
    without affecting others.
*/
/* line 98, ../sass/modules/_main.scss */
#extra-spacing-top {
    margin-top: 120px;
}

/* line 102, ../sass/modules/_main.scss */
#extra-spacing-bottom {
    margin-bottom: 120px;
}

/* line 106, ../sass/modules/_main.scss */
.extra-padding-bottom {
    padding-bottom: 100px !important;
}

/* line 109, ../sass/modules/_main.scss */
.extra-padding-top {
    padding-top: 100px !important;
}

/* line 113, ../sass/modules/_main.scss */
.no-extra-spacing-top {
    margin-top: -120px;
}

/* line 117, ../sass/modules/_main.scss */
.no-extra-spacing-bottom {
    margin-bottom: -120px !important;
}

@media only screen and (max-width: 1000px) {
    /* line 124, ../sass/modules/_main.scss */
    body:not(.home) .videomenu-container,
    body:not(.home) .solutions-list-container,
    body:not(.home) .description-container,
    body:not(.home) .testimonials-container,
    body:not(.home) .support-container,
    body:not(.home) .blog-categories-container {
        margin-bottom: 40px !important;
    }

    /* line 133, ../sass/modules/_main.scss */
    .extra-padding-bottom {
        padding-bottom: 50px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    /* line 138, ../sass/modules/_main.scss */
    .extra-padding-top {
        padding-top: 50px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    /* line 143, ../sass/modules/_main.scss */
    .no-extra-spacing-top {
        margin-top: -120px !important;
    }

    /* line 147, ../sass/modules/_main.scss */
    .no-extra-spacing-bottom {
        margin-bottom: -120px !important;
    }
}
/* line 2, ../sass/modules/_header.scss */
.mobile-buttons {
    display: none;
}

/* line 6, ../sass/modules/_header.scss */
.buttons-top {
    transition: top 0.8s ease !important;
}
/* line 8, ../sass/modules/_header.scss */
.buttons-top > li {
    position: absolute;
    top: -19px !important;
}
/* line 11, ../sass/modules/_header.scss */
.buttons-top > li a {
    margin-right: 10px;
    margin-left: 10px;
    font-size: 12px;
    font-weight: 500;
    width: auto !important;
}
/* line 18, ../sass/modules/_header.scss */
.buttons-top > li:first-child {
    right: 17%;
}
/* line 21, ../sass/modules/_header.scss */
.buttons-top > li:nth-of-type(2n) {
    margin-top: -15px;
    right: 9%;
}
/* line 25, ../sass/modules/_header.scss */
.buttons-top > li:nth-of-type(3n) {
    right: 0;
}
/* line 30, ../sass/modules/_header.scss */
.buttons-top #lang-btn {
    height: 30px;
}
/* line 32, ../sass/modules/_header.scss */
.buttons-top #lang-btn .lang_sel_list_vertical {
    width: 100px;
    background-color: transparent;
    border: none;
}
/* line 36, ../sass/modules/_header.scss */
.buttons-top #lang-btn .lang_sel_list_vertical ul, .buttons-top #lang-btn .lang_sel_list_vertical a, .buttons-top #lang-btn .lang_sel_list_vertical a:visited {
    border: none;
}
/* line 39, ../sass/modules/_header.scss */
.buttons-top #lang-btn .lang_sel_list_vertical li {
    width: auto;
}
/* line 42, ../sass/modules/_header.scss */
.buttons-top #lang-btn .lang_sel_list_vertical a {
    background-color: transparent;
    font-size: 12px;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    line-height: 22px;
}
/* line 48, ../sass/modules/_header.scss */
.buttons-top #lang-btn .lang_sel_list_vertical a:hover {
    background-color: transparent;
}

/* line 56, ../sass/modules/_header.scss */
#header-secondary-outer {
    background-color: #a70240;
}
/* line 58, ../sass/modules/_header.scss */
#header-secondary-outer .container {
    max-width: 100%;
}
/* line 61, ../sass/modules/_header.scss */
#header-secondary-outer nav ul {
    height: auto !important;
    padding: 10px 10px 6px;
    width: 100%;
}
/* line 65, ../sass/modules/_header.scss */
#header-secondary-outer nav ul li {
    color: #FFFFFF;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 16px !important;
}
/* line 70, ../sass/modules/_header.scss */
#header-secondary-outer nav ul li div {
    display: inline-block;
    width: calc(100% - 90px);
}
/* line 74, ../sass/modules/_header.scss */
#header-secondary-outer nav ul li a:not(.system-messages-close) {
    display: none;
}
/* line 77, ../sass/modules/_header.scss */
#header-secondary-outer nav ul li .system-messages-close, #header-secondary-outer nav ul li a:hover {
    border: 1px solid #ECECEC;
    color: #FFFFFF;
    display: block;
    font-size: 12px !important;
    float: right;
    margin: 0 10px;
    padding: 2px 10px !important;
}

/* line 95, ../sass/modules/_header.scss */
#header-outer:not(.transparent) #lang-btn a {
    color: #888 !important;
}
/* line 103, ../sass/modules/_header.scss */
#header-outer.transparent a {
    color: #FFFFFF !important;
}
/* line 108, ../sass/modules/_header.scss */
#header-outer.transparent .sf-menu a {
    color: #25282e !important;
}
/* line 116, ../sass/modules/_header.scss */
#header-outer.small-nav header#top {
    border-top: 1px solid #ECECEC;
}
/* line 120, ../sass/modules/_header.scss */
#header-outer.small-nav .buttons-top li {
    top: -12px !important;
}
/* line 126, ../sass/modules/_header.scss */
#header-outer.small-nav .buttons-top #lang-btn .lang_sel_list_vertical a {
    color: #888 !important;
}

/* line 137, ../sass/modules/_header.scss */
#header-outer[data-lhe="animated_underline"] header#top nav ul.buttons li {
    margin-top: 15px;
}
/* line 142, ../sass/modules/_header.scss */
#header-outer[data-lhe="animated_underline"] header#top #logo {
    margin-top: 15px;
}
/* line 146, ../sass/modules/_header.scss */
#header-outer[data-lhe="animated_underline"] header#top nav > ul > li > a {
    padding: 25px 0 25px !important;
}

/* line 151, ../sass/modules/_header.scss */
header#top .sf-menu li ul li a {
    background: #FFFFFF !important;
    color: #25282e;
    font-weight: 500;
}
/* line 156, ../sass/modules/_header.scss */
header#top .sf-menu li ul li a:hover {
    background: #FFFFFF !important;
    color: #25282e;
}

/* line 163, ../sass/modules/_header.scss */
#slide-out-widget-area.fullscreen .inner .widget {
    padding: 0;
}

@media screen and (min-width: 1px) and (max-width: 1000px) {
    /* line 172, ../sass/modules/_header.scss */
    #header-secondary-outer nav ul li div {
        max-width: 90%;
        text-align: left;
    }

    /* line 180, ../sass/modules/_header.scss */
    #header-outer header#top {
        border-top: none !important;
    }
    /* line 183, ../sass/modules/_header.scss */
    #header-outer header#top .col {
        width: auto !important;
    }
    /* line 187, ../sass/modules/_header.scss */
    #header-outer header#top #logo .default-logo {
        display: none;
    }
    /* line 190, ../sass/modules/_header.scss */
    #header-outer header#top #logo .retina-logo {
        display: block !important;
    }
    /* line 196, ../sass/modules/_header.scss */
    #header-outer header#top nav ul.mobile-buttons {
        padding: 0 !important;
        margin: 0 !important;
    }
    /* line 200, ../sass/modules/_header.scss */
    #header-outer header#top nav.mobile-nav {
        background-color: transparent;
        display: block !important;
        float: right;
        height: auto;
        margin: 0 !important;
        padding: 0 !important;
        top: 0;
    }
    /* line 212, ../sass/modules/_header.scss */
    #header-outer .mobile-buttons {
        display: block !important;
    }
    /* line 215, ../sass/modules/_header.scss */
    #header-outer .mobile-buttons li {
        display: inline-block !important;
        float: right;
        line-height: 64px;
        padding: 0 !important;
        margin: 0 !important;
        width: auto !important;
    }
    /* line 223, ../sass/modules/_header.scss */
    #header-outer .mobile-buttons li .avatar {
        background: url("/wp-content/themes/work/images/avatar.png");
        height: 25px;
        width: 25px;
        display: inline-block;
        vertical-align: middle;
    }
    /* line 231, ../sass/modules/_header.scss */
    #header-outer .mobile-buttons li#signin-btn {
        float: right !important;
        margin: 0 0 0 10px !important;
    }
    /* line 235, ../sass/modules/_header.scss */
    #header-outer .mobile-buttons li#search-btn {
        display: none !important;
    }
    /* line 239, ../sass/modules/_header.scss */
    #header-outer .mobile-buttons li#search-btn .icon-salient-search {
        background-color: #FFFFFF;
        color: #6c7076;
        height: auto;
    }

    /* line 249, ../sass/modules/_header.scss */
    body.ascend #search-outer {
        display: block !important;
    }
    /* line 252, ../sass/modules/_header.scss */
    body.ascend #search-outer #search input[type="text"] {
        font-size: 26px !important;
        word-wrap: break-word;
    }
    /* line 257, ../sass/modules/_header.scss */
    body.ascend #search-outer ::-webkit-input-placeholder {
        color: red;
    }

    /* line 262, ../sass/modules/_header.scss */
    .slide-out-widget-area-toggle {
        left: 50px;
        top: 10px !important;
    }

    /* line 272, ../sass/modules/_header.scss */
    #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a {
        font-size: 16px;
        line-height: 16px;
    }
    /* line 279, ../sass/modules/_header.scss */
    #slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu h4 {
        display: none;
    }
    /* line 282, ../sass/modules/_header.scss */
    #slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu li a {
        font-size: 48px;
    }
    /* line 287, ../sass/modules/_header.scss */
    #slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu .sub-menu li a {
        font-size: 18px;
    }
}
@media screen and (max-width: 690px) {
    /* line 298, ../sass/modules/_header.scss */
    #header-secondary-outer .container {
        max-width: 690px !important;
        width: 100%;
    }
    /* line 301, ../sass/modules/_header.scss */
    #header-secondary-outer .container .sf-menu {
        border-top: none;
    }
    /* line 305, ../sass/modules/_header.scss */
    #header-secondary-outer .container .system-messages-close {
        border: 1px solid #ECECEC !important;
        padding: 2px 10px;
    }
}
@media only screen and (min-width: 1001px) {
    /* line 314, ../sass/modules/_header.scss */
    #header-outer[data-transparent-header="true"].transparent #logo .starting-logo,
    #header-outer[data-transparent-header="true"].light-text #logo .starting-logo {
        display: block !important;
    }
}
/* line 2, ../sass/modules/_footer.scss */
#footer-outer input[type="text"], #footer-outer input[type="email"] {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 300;
    font-size: 14px;
}
/* line 7, ../sass/modules/_footer.scss */
#footer-outer .button {
    margin-top: 15px;
    background-color: transparent;
    border: 2px solid #6ABF26 !important;
    border-radius: 4px !important;
    color: #6ABF26;
}
/* line 13, ../sass/modules/_footer.scss */
#footer-outer .button:hover {
    color: #FFFFFF;
}
/* line 17, ../sass/modules/_footer.scss */
#footer-outer .widget:first-child {
    margin-bottom: 0px;
}
/* line 22, ../sass/modules/_footer.scss */
#footer-outer .menu li:first-child a {
    text-decoration: none;
    color: #FFFFFF !important;
    font-size: 18px;
    font-weight: 500;
    pointer-events: none;
}
/* line 28, ../sass/modules/_footer.scss */
#footer-outer .menu li:first-child a:hover {
    color: #FFFFFF !important;
}
/* line 35, ../sass/modules/_footer.scss */
#footer-outer .widget_wpcom_social_media_icons_widget ul li a {
    display: inline-block !important;
}
/* line 38, ../sass/modules/_footer.scss */
#footer-outer .widget_wpcom_social_media_icons_widget ul li a.genericon {
    background-size: 24px;
    height: 24px;
    margin-right: 4px;
    width: 24px;
}
/* line 44, ../sass/modules/_footer.scss */
#footer-outer .widget_wpcom_social_media_icons_widget ul li a.genericon-facebook {
    background: url("/wp-content/themes/work/images/facebook.png") no-repeat;
}
/* line 47, ../sass/modules/_footer.scss */
#footer-outer .widget_wpcom_social_media_icons_widget ul li a.genericon-twitter {
    background: url("/wp-content/themes/work/images/twitter.png") no-repeat;
}
/* line 50, ../sass/modules/_footer.scss */
#footer-outer .widget_wpcom_social_media_icons_widget ul li a.genericon-linkedin {
    background: url("/wp-content/themes/work/images/linkedin.png") no-repeat;
}
/* line 53, ../sass/modules/_footer.scss */
#footer-outer .widget_wpcom_social_media_icons_widget ul li a.genericon-googleplus {
    background: url("/wp-content/themes/work/images/google.png") no-repeat;
}
/* line 56, ../sass/modules/_footer.scss */
#footer-outer .widget_wpcom_social_media_icons_widget ul li a.genericon-youtube {
    background: url("/wp-content/themes/work/images/youtube.png") no-repeat;
}
/* line 59, ../sass/modules/_footer.scss */
#footer-outer .widget_wpcom_social_media_icons_widget ul li a:before {
    content: '';
}
/* line 68, ../sass/modules/_footer.scss */
#footer-outer form.input-validation-error:after {
    color: #ed592a;
    display: block;
    position: relative;
}
/* line 77, ../sass/modules/_footer.scss */
#footer-outer form.valid:after {
    color: #5aa323;
}
/* line 84, ../sass/modules/_footer.scss */
#footer-outer .newsletter-info a {
    font-size: 12px;
}
/* line 87, ../sass/modules/_footer.scss */
#footer-outer .newsletter-info p {
    color: #FFFFFF;
}
/* line 91, ../sass/modules/_footer.scss */
#footer-outer .address {
    text-align: right;
}

@media only screen and (min-width: 641px) and (max-width: 690px) {
    /* line 99, ../sass/modules/_footer.scss */
    #footer-outer .container {
        max-width: 100% !important;
        padding: 0 20px;
    }
    /* line 103, ../sass/modules/_footer.scss */
    #footer-outer input[type="text"], #footer-outer input[type="email"] {
        max-width: 50%;
    }
}
@media screen and (min-width: 381px) and (max-width: 640px) {
    /* line 112, ../sass/modules/_footer.scss */
    #footer-outer .container {
        max-width: 100% !important;
        padding: 0 20px;
    }
    /* line 116, ../sass/modules/_footer.scss */
    #footer-outer input[type="text"], #footer-outer input[type="email"] {
        max-width: 100%;
    }
}
@media screen and (max-width: 380px) {
    /* line 125, ../sass/modules/_footer.scss */
    #footer-outer .container {
        max-width: 100% !important;
        padding: 0 20px;
    }
    /* line 129, ../sass/modules/_footer.scss */
    #footer-outer input[type="text"], #footer-outer input[type="email"] {
        max-width: 100%;
    }
}
/* line 5, ../sass/modules/_home.scss */
.home .clients-container,
.home .solutions-container,
.home .posts-container {
    margin-bottom: 100px;
}
/* line 12, ../sass/modules/_home.scss */
.home .clients-container {
    padding: 30px 20px;
    background-color: #ECECEC;
}
/* line 17, ../sass/modules/_home.scss */
.home .clients-title {
    margin-bottom: 20px;
}
/* line 19, ../sass/modules/_home.scss */
.home .clients-title p {
    font-size: 14px;
    font-weight: 300;
}
/* line 25, ../sass/modules/_home.scss */
.home .clients {
    margin: 0 auto;
    max-width: 990px;
}
/* line 28, ../sass/modules/_home.scss */
.home .clients div {
    width: 10%;
    margin: 0 0.5%;
    padding: 1% 1%;
}
/* line 38, ../sass/modules/_home.scss */
.home .solutions-container .solutions-text {
    margin-bottom: 75px;
}
/* line 40, ../sass/modules/_home.scss */
.home .solutions-container .solutions-text p {
    color: #6c7076;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 0px !important;
}
/* line 49, ../sass/modules/_home.scss */
.home .solutions-container .toggles {
    display: none;
}
/* line 56, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs ul,
.home .solutions-container .toggles ul {
    margin: 0 auto;
    max-width: 980px;
}
/* line 63, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs ul li, .home .solutions-container .solutions-tabs .toggle li,
.home .solutions-container .toggles ul li,
.home .solutions-container .toggles .toggle li {
    width: 25%;
}
/* line 68, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs ul h3, .home .solutions-container .solutions-tabs .toggle h3,
.home .solutions-container .toggles ul h3,
.home .solutions-container .toggles .toggle h3 {
    width: 100%;
}
/* line 71, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs ul h3 a, .home .solutions-container .solutions-tabs .toggle h3 a,
.home .solutions-container .toggles ul h3 a,
.home .solutions-container .toggles .toggle h3 a {
    padding: 10px;
}
/* line 76, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs ul li, .home .solutions-container .solutions-tabs ul h3, .home .solutions-container .solutions-tabs .toggle li, .home .solutions-container .solutions-tabs .toggle h3,
.home .solutions-container .toggles ul li,
.home .solutions-container .toggles ul h3,
.home .solutions-container .toggles .toggle li,
.home .solutions-container .toggles .toggle h3 {
    text-align: center;
}
/* line 79, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs ul li a, .home .solutions-container .solutions-tabs ul h3 a, .home .solutions-container .solutions-tabs .toggle li a, .home .solutions-container .solutions-tabs .toggle h3 a,
.home .solutions-container .toggles ul li a,
.home .solutions-container .toggles ul h3 a,
.home .solutions-container .toggles .toggle li a,
.home .solutions-container .toggles .toggle h3 a {
    font-size: 18px !important;
    font-weight: 700;
    line-height: 32px;
}
/* line 85, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs ul li .icon-plus-sign,
.home .solutions-container .solutions-tabs ul li .icon-minus-sign, .home .solutions-container .solutions-tabs ul h3 .icon-plus-sign,
.home .solutions-container .solutions-tabs ul h3 .icon-minus-sign, .home .solutions-container .solutions-tabs .toggle li .icon-plus-sign,
.home .solutions-container .solutions-tabs .toggle li .icon-minus-sign, .home .solutions-container .solutions-tabs .toggle h3 .icon-plus-sign,
.home .solutions-container .solutions-tabs .toggle h3 .icon-minus-sign,
.home .solutions-container .toggles ul li .icon-plus-sign,
.home .solutions-container .toggles ul li .icon-minus-sign,
.home .solutions-container .toggles ul h3 .icon-plus-sign,
.home .solutions-container .toggles ul h3 .icon-minus-sign,
.home .solutions-container .toggles .toggle li .icon-plus-sign,
.home .solutions-container .toggles .toggle li .icon-minus-sign,
.home .solutions-container .toggles .toggle h3 .icon-plus-sign,
.home .solutions-container .toggles .toggle h3 .icon-minus-sign {
    display: none;
}
/* line 89, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs ul li a, .home .solutions-container .solutions-tabs ul li a.active-tab, .home .solutions-container .solutions-tabs ul h3 a, .home .solutions-container .solutions-tabs ul h3 a.active-tab, .home .solutions-container .solutions-tabs .toggle li a, .home .solutions-container .solutions-tabs .toggle li a.active-tab, .home .solutions-container .solutions-tabs .toggle h3 a, .home .solutions-container .solutions-tabs .toggle h3 a.active-tab,
.home .solutions-container .toggles ul li a,
.home .solutions-container .toggles ul li a.active-tab,
.home .solutions-container .toggles ul h3 a,
.home .solutions-container .toggles ul h3 a.active-tab,
.home .solutions-container .toggles .toggle li a,
.home .solutions-container .toggles .toggle li a.active-tab,
.home .solutions-container .toggles .toggle h3 a,
.home .solutions-container .toggles .toggle h3 a.active-tab {
    background-color: #fff !important;
    border: none !important;
    color: #25282e;
}
/* line 94, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs ul li a:after, .home .solutions-container .solutions-tabs ul li a.active-tab:after, .home .solutions-container .solutions-tabs ul h3 a:after, .home .solutions-container .solutions-tabs ul h3 a.active-tab:after, .home .solutions-container .solutions-tabs .toggle li a:after, .home .solutions-container .solutions-tabs .toggle li a.active-tab:after, .home .solutions-container .solutions-tabs .toggle h3 a:after, .home .solutions-container .solutions-tabs .toggle h3 a.active-tab:after,
.home .solutions-container .toggles ul li a:after,
.home .solutions-container .toggles ul li a.active-tab:after,
.home .solutions-container .toggles ul h3 a:after,
.home .solutions-container .toggles ul h3 a.active-tab:after,
.home .solutions-container .toggles .toggle li a:after,
.home .solutions-container .toggles .toggle li a.active-tab:after,
.home .solutions-container .toggles .toggle h3 a:after,
.home .solutions-container .toggles .toggle h3 a.active-tab:after {
    -webkit-transition: width 0.3s ease-out, left 0.3s ease-out, border-color 0.3s ease-out;
    -moz-transition: width 0.3s ease-out, left 0.3s ease-out, border-color 0.3s ease-out;
    transition: width 0.3s ease-out, left 0.3s ease-out, border-color 0.3s ease-out;
    border-top: 3px solid #5aa323;
    bottom: 0px;
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    width: 0;
}
/* line 106, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs ul li a, .home .solutions-container .solutions-tabs ul h3 a, .home .solutions-container .solutions-tabs .toggle li a, .home .solutions-container .solutions-tabs .toggle h3 a,
.home .solutions-container .toggles ul li a,
.home .solutions-container .toggles ul h3 a,
.home .solutions-container .toggles .toggle li a,
.home .solutions-container .toggles .toggle h3 a {
    color: #999fa9;
}
/* line 110, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs ul li a.active-tab:before, .home .solutions-container .solutions-tabs ul h3 a.active-tab:before, .home .solutions-container .solutions-tabs .toggle li a.active-tab:before, .home .solutions-container .solutions-tabs .toggle h3 a.active-tab:before,
.home .solutions-container .toggles ul li a.active-tab:before,
.home .solutions-container .toggles ul h3 a.active-tab:before,
.home .solutions-container .toggles .toggle li a.active-tab:before,
.home .solutions-container .toggles .toggle h3 a.active-tab:before {
    color: #5aa323;
    display: block;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    position: absolute;
    top: -24px;
    white-space: pre-wrap;
    width: 90%;
}
/* line 122, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs ul li:nth-of-type(1) a.active-tab:before, .home .solutions-container .solutions-tabs ul h3:nth-of-type(1) a.active-tab:before, .home .solutions-container .solutions-tabs .toggle li:nth-of-type(1) a.active-tab:before, .home .solutions-container .solutions-tabs .toggle h3:nth-of-type(1) a.active-tab:before,
.home .solutions-container .toggles ul li:nth-of-type(1) a.active-tab:before,
.home .solutions-container .toggles ul h3:nth-of-type(1) a.active-tab:before,
.home .solutions-container .toggles .toggle li:nth-of-type(1) a.active-tab:before,
.home .solutions-container .toggles .toggle h3:nth-of-type(1) a.active-tab:before {
    content: 'STARTUPS & SMALL BUSINESSES';
}
/* line 126, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs ul li:nth-of-type(2) a.active-tab:before, .home .solutions-container .solutions-tabs ul h3:nth-of-type(2) a.active-tab:before, .home .solutions-container .solutions-tabs .toggle li:nth-of-type(2) a.active-tab:before, .home .solutions-container .solutions-tabs .toggle h3:nth-of-type(2) a.active-tab:before,
.home .solutions-container .toggles ul li:nth-of-type(2) a.active-tab:before,
.home .solutions-container .toggles ul h3:nth-of-type(2) a.active-tab:before,
.home .solutions-container .toggles .toggle li:nth-of-type(2) a.active-tab:before,
.home .solutions-container .toggles .toggle h3:nth-of-type(2) a.active-tab:before {
    content: 'MEDIUM-SIZED BUSINESSES';
}
/* line 130, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs ul li:nth-of-type(3) a.active-tab:before, .home .solutions-container .solutions-tabs ul h3:nth-of-type(3) a.active-tab:before, .home .solutions-container .solutions-tabs .toggle li:nth-of-type(3) a.active-tab:before, .home .solutions-container .solutions-tabs .toggle h3:nth-of-type(3) a.active-tab:before,
.home .solutions-container .toggles ul li:nth-of-type(3) a.active-tab:before,
.home .solutions-container .toggles ul h3:nth-of-type(3) a.active-tab:before,
.home .solutions-container .toggles .toggle li:nth-of-type(3) a.active-tab:before,
.home .solutions-container .toggles .toggle h3:nth-of-type(3) a.active-tab:before {
    content: 'LARGE BUSINESSES';
}
/* line 134, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs ul li:nth-of-type(4) a.active-tab:before, .home .solutions-container .solutions-tabs ul h3:nth-of-type(4) a.active-tab:before, .home .solutions-container .solutions-tabs .toggle li:nth-of-type(4) a.active-tab:before, .home .solutions-container .solutions-tabs .toggle h3:nth-of-type(4) a.active-tab:before,
.home .solutions-container .toggles ul li:nth-of-type(4) a.active-tab:before,
.home .solutions-container .toggles ul h3:nth-of-type(4) a.active-tab:before,
.home .solutions-container .toggles .toggle li:nth-of-type(4) a.active-tab:before,
.home .solutions-container .toggles .toggle h3:nth-of-type(4) a.active-tab:before {
    content: 'ENTERPRISE & BLUE CHIP';
}
/* line 138, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs ul li a:hover:after, .home .solutions-container .solutions-tabs ul li a.active-tab:after, .home .solutions-container .solutions-tabs ul h3 a:hover:after, .home .solutions-container .solutions-tabs ul h3 a.active-tab:after, .home .solutions-container .solutions-tabs .toggle li a:hover:after, .home .solutions-container .solutions-tabs .toggle li a.active-tab:after, .home .solutions-container .solutions-tabs .toggle h3 a:hover:after, .home .solutions-container .solutions-tabs .toggle h3 a.active-tab:after,
.home .solutions-container .toggles ul li a:hover:after,
.home .solutions-container .toggles ul li a.active-tab:after,
.home .solutions-container .toggles ul h3 a:hover:after,
.home .solutions-container .toggles ul h3 a.active-tab:after,
.home .solutions-container .toggles .toggle li a:hover:after,
.home .solutions-container .toggles .toggle li a.active-tab:after,
.home .solutions-container .toggles .toggle h3 a:hover:after,
.home .solutions-container .toggles .toggle h3 a.active-tab:after {
    width: 60%;
    left: 20%;
}
/* line 148, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .toggle h3 a,
.home .solutions-container .toggles .toggle h3 a {
    border-bottom: 1px solid #ECECEC !important;
    height: 60px;
    line-height: 24px !important;
}
/* line 152, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .toggle h3 a:after,
.home .solutions-container .toggles .toggle h3 a:after {
    display: none;
}
/* line 157, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .toggle > div,
.home .solutions-container .toggles .toggle > div {
    padding: 0;
    text-align: left;
}
/* line 162, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .toggle .toggle-text,
.home .solutions-container .toggles .toggle .toggle-text {
    background-position: left center;
    padding: 60px 50% 60px 20px;
}
/* line 168, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .toggle.open,
.home .solutions-container .toggles .toggle.open {
    border-bottom: 15px solid #ECECEC;
}
/* line 171, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .toggle.open:before,
.home .solutions-container .toggles .toggle.open:before {
    color: #5aa323;
    display: block;
    font-size: 12px;
    font-weight: 700;
    line-height: 32px;
}
/* line 179, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .toggle.open:nth-of-type(1):before,
.home .solutions-container .toggles .toggle.open:nth-of-type(1):before {
    content: 'STARTUPS & SMALL BUSINESSES';
}
/* line 183, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .toggle.open:nth-of-type(2):before,
.home .solutions-container .toggles .toggle.open:nth-of-type(2):before {
    content: 'MEDIUM-SIZED BUSINESSES';
}
/* line 187, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .toggle.open:nth-of-type(3):before,
.home .solutions-container .toggles .toggle.open:nth-of-type(3):before {
    content: 'LARGE BUSINESSES';
}
/* line 191, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .toggle.open:nth-of-type(4):before,
.home .solutions-container .toggles .toggle.open:nth-of-type(4):before {
    content: 'ENTERPRISE & BLUE CHIP';
}
/* line 195, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .toggle.open h3 a,
.home .solutions-container .toggles .toggle.open h3 a {
    color: #25282e !important;
}
/* line 198, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .toggle.open h3 a:after,
.home .solutions-container .toggles .toggle.open h3 a:after {
    bottom: 15px;
    display: block;
    left: 35% !important;
    width: 30% !important;
}
/* line 208, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .toggle .recommended-solutions-title,
.home .solutions-container .toggles .toggle .recommended-solutions-title {
    margin: 0;
    padding: 0 20px;
    background-color: #ECECEC;
    font-weight: 500;
    height: 60px;
}
/* line 215, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .toggle .recommended-solutions-title i,
.home .solutions-container .toggles .toggle .recommended-solutions-title i {
    line-height: 60px;
}
/* line 218, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .toggle .recommended-solutions-title p,
.home .solutions-container .toggles .toggle .recommended-solutions-title p {
    line-height: 56px;
}
/* line 223, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .toggle .recommended-solutions,
.home .solutions-container .toggles .toggle .recommended-solutions {
    margin: 0;
    padding: 30px 20px;
    border-bottom: 1px solid #ECECEC;
}
/* line 231, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .tabbed div.ui-tabs-panel,
.home .solutions-container .toggles .tabbed div.ui-tabs-panel {
    background-position: center;
    background-size: cover;
    min-height: 500px;
    padding: 40px 50px;
}
/* line 237, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .tabbed div.ui-tabs-panel:nth-of-type(1),
.home .solutions-container .toggles .tabbed div.ui-tabs-panel:nth-of-type(1) {
    background-image: url("/wp-content/themes/work/images/image1.jpg");
}
/* line 241, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .tabbed div.ui-tabs-panel:nth-of-type(2),
.home .solutions-container .toggles .tabbed div.ui-tabs-panel:nth-of-type(2) {
    background-image: url("/wp-content/themes/work/images/image2.jpg");
}
/* line 245, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .tabbed div.ui-tabs-panel:nth-of-type(3),
.home .solutions-container .toggles .tabbed div.ui-tabs-panel:nth-of-type(3) {
    background-image: url("/wp-content/themes/work/images/image3.jpg");
}
/* line 249, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .tabbed div.ui-tabs-panel:nth-of-type(4),
.home .solutions-container .toggles .tabbed div.ui-tabs-panel:nth-of-type(4) {
    background-image: url("/wp-content/themes/work/images/image4.jpg");
}
/* line 254, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs .tabbed .wpb_row,
.home .solutions-container .toggles .tabbed .wpb_row {
    max-width: 980px;
    margin: 0 auto;
}
/* line 264, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs-text {
    margin-top: 8%;
}
/* line 267, ../sass/modules/_home.scss */
.home .solutions-container .solutions-tabs-text p {
    color: #25282e;
    font-size: 22px !important;
    line-height: 32px !important;
    text-align: left;
}
/* line 276, ../sass/modules/_home.scss */
.home .solutions-container .recommended {
    text-align: left;
}
/* line 279, ../sass/modules/_home.scss */
.home .solutions-container .recommended-solutions-title {
    margin-bottom: 15px;
    color: #5aa323;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase;
}
/* line 287, ../sass/modules/_home.scss */
.home .solutions-container .recommended-solutions-title p {
    padding-top: 1px;
    padding-left: 10px;
    display: inline-block;
    vertical-align: top;
}
/* line 294, ../sass/modules/_home.scss */
.home .solutions-container .recommended-solutions {
    padding: 20px 30px;
    background-color: #fff;
}
/* line 298, ../sass/modules/_home.scss */
.home .solutions-container .recommended-solutions p {
    padding-bottom: 20px;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
}
/* line 305, ../sass/modules/_home.scss */
.home .solutions-container .recommended-solutions a, .home .solutions-container .recommended-solutions .button {
    font-size: 12px;
    font-weight: 700;
    line-height: 32px;
}
/* line 310, ../sass/modules/_home.scss */
.home .solutions-container .recommended-solutions .button {
    margin-right: 15px;
    border-style: none;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
}
/* line 321, ../sass/modules/_home.scss */
.home .solutions-container .recommended-solutions a {
    margin: 0;
}
/* line 327, ../sass/modules/_home.scss */
.home .masonry {
    margin: 0 auto;
}
/* line 333, ../sass/modules/_home.scss */
.home .posts-container .section-title h2 {
    margin-right: auto;
    margin-bottom: 40px;
    margin-left: auto;
    width: 60%;
}
/* line 339, ../sass/modules/_home.scss */
.home .posts-container .article-content-wrap,
.home .posts-container .post-meta {
    padding: 20px !important;
    margin: 0 !important;
}
/* line 345, ../sass/modules/_home.scss */
.home .posts-container .article-content-wrap h2 a,
.home .posts-container .post-meta h2 a {
    color: #25282e !important;
}
/* line 348, ../sass/modules/_home.scss */
.home .posts-container .article-content-wrap h2 a:hover,
.home .posts-container .post-meta h2 a:hover {
    color: #2c4f11 !important;
}
/* line 353, ../sass/modules/_home.scss */
.home .posts-container .article-content-wrap .date,
.home .posts-container .post-meta .date {
    float: right;
}
/* line 357, ../sass/modules/_home.scss */
.home .posts-container .article-content-wrap .post-header > :not(.title), .home .posts-container .article-content-wrap .nectar-love-count,
.home .posts-container .post-meta .post-header > :not(.title),
.home .posts-container .post-meta .nectar-love-count {
    display: none !important;
}
/* line 362, ../sass/modules/_home.scss */
.home .posts-container article {
    width: 31.1% !important;
}
/* line 364, ../sass/modules/_home.scss */
.home .posts-container article .content-inner .meta-category {
    top: 15px;
    left: 15px;
}
/* line 367, ../sass/modules/_home.scss */
.home .posts-container article .content-inner .meta-category a {
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    padding: 5px 10px;
    border-radius: 80px;
}
/* line 377, ../sass/modules/_home.scss */
.home .posts-container article:nth-of-type(even) .content-inner .meta-category a {
    background-color: #a70240;
    color: #FFFFFF;
}
/* line 384, ../sass/modules/_home.scss */
.home .posts-container article:nth-of-type(odd) .content-inner .meta-category a {
    background-color: #007ac9;
    color: #FFFFFF;
}
/* line 392, ../sass/modules/_home.scss */
.home .posts-container .content-inner .meta-category {
    position: absolute;
}
/* line 398, ../sass/modules/_home.scss */
.home .posts-container .article-content-wrap {
    margin-top: 30px;
    margin-bottom: 20px;
    border-bottom: 1px solid #CCCCCC;
    min-height: 200px;
}
/* line 405, ../sass/modules/_home.scss */
.home .posts-container .post-header {
    margin-bottom: 20px;
}
/* line 410, ../sass/modules/_home.scss */
.home .posts-container .post-meta .author, .home .posts-container .post-meta .comments {
    display: inline-block;
}
/* line 414, ../sass/modules/_home.scss */
.home .posts-container .post-meta .author {
    font-size: 12px;
    line-height: 22px;
    position: absolute;
}
/* line 418, ../sass/modules/_home.scss */
.home .posts-container .post-meta .author a {
    color: #25282e;
}
/* line 423, ../sass/modules/_home.scss */
.home .posts-container .post-meta .nectar-love {
    line-height: 22px;
    margin: 0 10px 0 0 !important;
}
/* line 428, ../sass/modules/_home.scss */
.home .posts-container .post-meta .comments {
    float: right;
    margin-right: 10px;
}
/* line 432, ../sass/modules/_home.scss */
.home .posts-container .post-meta .comments .meta-comment-count {
    font-size: 12px;
    line-height: 22px;
    position: absolute;
}
/* line 438, ../sass/modules/_home.scss */
.home .posts-container .post-meta .comments:before {
    padding: 0 4px;
    content: url("/wp-content/themes/work/images/comment.png");
}
/* line 447, ../sass/modules/_home.scss */
.home .solutions-container .col.section-title, .home .posts-container .col.section-title {
    padding: 0;
    border: none;
}
/* line 451, ../sass/modules/_home.scss */
.home .solutions-container .col.section-title h2, .home .posts-container .col.section-title h2 {
    font-weight: 700;
    line-height: 48px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
    /* line 466, ../sass/modules/_home.scss */
    .home .no-carousel.clients div {
        margin-top: 10px;
        margin-bottom: 10px;
        width: 31% !important;
    }
    /* line 473, ../sass/modules/_home.scss */
    .home .solutions-tabs .solutions-tabs-text {
        margin: 0;
    }
}
@media screen and (min-width: 641px) and (max-width: 768px) {
    /* line 483, ../sass/modules/_home.scss */
    .home .no-carousel.clients div {
        margin-top: 10px;
        margin-bottom: 10px;
        width: 31% !important;
    }
    /* line 491, ../sass/modules/_home.scss */
    .home .solutions-container .col.section-title, .home .solutions-container .solutions-text {
        padding: 0 20px;
    }
    /* line 494, ../sass/modules/_home.scss */
    .home .solutions-container .solutions-text {
        margin: 0 0 50px;
    }
    /* line 498, ../sass/modules/_home.scss */
    .home .solutions-container .toggles {
        display: block;
    }
    /* line 502, ../sass/modules/_home.scss */
    .home .solutions-container .solutions-tabs {
        display: none;
    }
    /* line 508, ../sass/modules/_home.scss */
    .home .posts-container .posts-container-content {
        width: 100%;
        padding: 0 20px;
    }
    /* line 511, ../sass/modules/_home.scss */
    .home .posts-container .posts-container-content h2, .home .posts-container .posts-container-content .masonry {
        margin: 0 auto;
        width: 100%;
    }
}
@media screen and (min-width: 381px) and (max-width: 640px) {
    /* line 523, ../sass/modules/_home.scss */
    .home .no-carousel.clients div {
        margin-top: 10px;
        margin-bottom: 10px;
        width: 32% !important;
    }
    /* line 531, ../sass/modules/_home.scss */
    .home .solutions-container .col.section-title, .home .solutions-container .solutions-text {
        padding: 0 20px;
    }
    /* line 535, ../sass/modules/_home.scss */
    .home .solutions-container .solutions-text {
        margin: 0 0 50px;
    }
    /* line 539, ../sass/modules/_home.scss */
    .home .solutions-container .toggles {
        display: block;
    }
    /* line 542, ../sass/modules/_home.scss */
    .home .solutions-container .solutions-tabs {
        display: none;
    }
    /* line 549, ../sass/modules/_home.scss */
    .home .posts-container .article-content-wrap {
        min-height: auto;
    }
    /* line 553, ../sass/modules/_home.scss */
    .home .posts-container .posts-container-content {
        padding: 0 20px;
        width: 100%;
    }
    /* line 557, ../sass/modules/_home.scss */
    .home .posts-container .posts-container-content h2, .home .posts-container .posts-container-content .masonry {
        margin: 0 auto;
        width: 100% !important;
    }
    /* line 562, ../sass/modules/_home.scss */
    .home .posts-container .posts-container-content article {
        width: 100% !important;
    }
}
@media screen and (max-width: 380px) {
    /* line 573, ../sass/modules/_home.scss */
    .home .no-carousel.clients div {
        margin: 10px 0;
        padding: 0;
        min-height: 45px;
        width: 32% !important;
    }
    /* line 583, ../sass/modules/_home.scss */
    .home .solutions-container .col.section-title, .home .solutions-container .solutions-text {
        padding: 0 20px;
    }
    /* line 587, ../sass/modules/_home.scss */
    .home .solutions-container .solutions-text {
        margin: 0 0 50px;
    }
    /* line 591, ../sass/modules/_home.scss */
    .home .solutions-container .toggles {
        display: block;
    }
    /* line 594, ../sass/modules/_home.scss */
    .home .solutions-container .solutions-tabs {
        display: none;
    }
    /* line 601, ../sass/modules/_home.scss */
    .home .posts-container .article-content-wrap {
        min-height: auto;
    }
    /* line 604, ../sass/modules/_home.scss */
    .home .posts-container .posts-container-content {
        padding: 0 20px;
        width: 100%;
    }
    /* line 607, ../sass/modules/_home.scss */
    .home .posts-container .posts-container-content h2, .home .posts-container .posts-container-content .masonry {
        margin: 0 auto;
        width: 100% !important;
    }
    /* line 612, ../sass/modules/_home.scss */
    .home .posts-container .posts-container-content article {
        width: 100% !important;
    }
}

/* line 3, ../sass/modules/_en.scss */
html:lang(en-US) #header-outer .icl-en, html:lang(en-CA) #header-outer .icl-en {
    display: none;
}
/* line 9, ../sass/modules/_en.scss */
html:lang(en-US) form.input-validation-error:after, html:lang(en-CA) form.input-validation-error:after {
    content: 'Please fill all the fields.';
}
/* line 13, ../sass/modules/_en.scss */
html:lang(en-US) form.valid:after, html:lang(en-CA) form.valid:after {
    content: 'Thank you!';
}
/* line 18, ../sass/modules/_en.scss */
html:lang(en-US) .fr, html:lang(en-CA) .fr {
    display: none !important;
}
/* line 25, ../sass/modules/_en.scss */
html:lang(en-US) .pricing-container .pricing-container-table-0 h4:after, html:lang(en-CA) .pricing-container .pricing-container-table-0 h4:after {
    content: '/posting';
}
/* line 33, ../sass/modules/_en.scss */
html:lang(en-US) .pricing-container .pricing-container-table-large div.pricing-column h3:before, html:lang(en-US) .pricing-container .pricing-container-table-2 div.pricing-column h3:before, html:lang(en-CA) .pricing-container .pricing-container-table-large div.pricing-column h3:before, html:lang(en-CA) .pricing-container .pricing-container-table-2 div.pricing-column h3:before {
    content: 'Company Size:';
}
/* line 38, ../sass/modules/_en.scss */
html:lang(en-US) .pricing-container .pricing-container-table-large div.pricing-column h4:after, html:lang(en-US) .pricing-container .pricing-container-table-2 div.pricing-column h4:after, html:lang(en-CA) .pricing-container .pricing-container-table-large div.pricing-column h4:after, html:lang(en-CA) .pricing-container .pricing-container-table-2 div.pricing-column h4:after {
    content: '/month';
}
/* line 47, ../sass/modules/_en.scss */
html:lang(en-US) .pricing-container .pricing-container-table-3 div.pricing-column h4:after, html:lang(en-CA) .pricing-container .pricing-container-table-3 div.pricing-column h4:after {
    content: '/month';
}
/* line 57, ../sass/modules/_en.scss */
html:lang(en-US) .pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(2):before, html:lang(en-CA) .pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(2):before {
    content: 'UNLIMITED POSTINGS';
}
/* line 62, ../sass/modules/_en.scss */
html:lang(en-US) .pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(4):before, html:lang(en-CA) .pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(4):before {
    content: 'PAY-PER-POSTING';
}
/* line 70, ../sass/modules/_en.scss */
html:lang(en-US) .chat-now .liveEngage:after, html:lang(en-CA) .chat-now .liveEngage:after {
    content: 'Chat Now';
}
/* line 77, ../sass/modules/_en.scss */
html:lang(en-US) .support-container .liveEngage:after, html:lang(en-US) .videomenu-container .liveEngage:after, html:lang(en-CA) .support-container .liveEngage:after, html:lang(en-CA) .videomenu-container .liveEngage:after {
    content: "Chat live";
}

/* line 3, ../sass/modules/_fr.scss */
html:lang(fr-FR) #header-outer .icl-fr, html:lang(fr-CA) #header-outer .icl-fr {
    display: none;
}
/* line 9, ../sass/modules/_fr.scss */
html:lang(fr-FR) form.input-validation-error:after, html:lang(fr-CA) form.input-validation-error:after {
    content: "Remplir tous les champs, S'il vous pla\0000EEt";
}
/* line 13, ../sass/modules/_fr.scss */
html:lang(fr-FR) form.valid:after, html:lang(fr-CA) form.valid:after {
    content: 'Merci!';
}
/* line 18, ../sass/modules/_fr.scss */
html:lang(fr-FR) .en, html:lang(fr-CA) .en {
    display: none !important;
}
/* line 24, ../sass/modules/_fr.scss */
html:lang(fr-FR) .pricing-container .pricing-container-table-0 h4:after, html:lang(fr-CA) .pricing-container .pricing-container-table-0 h4:after {
    content: '/affichage';
}
/* line 32, ../sass/modules/_fr.scss */
html:lang(fr-FR) .pricing-container .pricing-container-table-large div.pricing-column h3:before, html:lang(fr-FR) .pricing-container .pricing-container-table-2 div.pricing-column h3:before, html:lang(fr-CA) .pricing-container .pricing-container-table-large div.pricing-column h3:before, html:lang(fr-CA) .pricing-container .pricing-container-table-2 div.pricing-column h3:before {
    content: "Taille de l'entreprise:";
}
/* line 37, ../sass/modules/_fr.scss */
html:lang(fr-FR) .pricing-container .pricing-container-table-large div.pricing-column h4:after, html:lang(fr-FR) .pricing-container .pricing-container-table-2 div.pricing-column h4:after, html:lang(fr-CA) .pricing-container .pricing-container-table-large div.pricing-column h4:after, html:lang(fr-CA) .pricing-container .pricing-container-table-2 div.pricing-column h4:after {
    content: "/mois";
}
/* line 46, ../sass/modules/_fr.scss */
html:lang(fr-FR) .pricing-container .pricing-container-table-3 div.pricing-column h4:after, html:lang(fr-CA) .pricing-container .pricing-container-table-3 div.pricing-column h4:after {
    content: '/mois';
}
/* line 56, ../sass/modules/_fr.scss */
html:lang(fr-FR) .pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(2):before, html:lang(fr-CA) .pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(2):before {
    content: 'AFFICHAGE ILLIMIT\00c9';
}
/* line 61, ../sass/modules/_fr.scss */
html:lang(fr-FR) .pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(4):before, html:lang(fr-CA) .pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(4):before {
    content: "PAIEMENT \00C0  L'UTILISATION";
}
/* line 70, ../sass/modules/_fr.scss */
html:lang(fr-FR) .solutions-container .solutions-tabs li:nth-of-type(1) a.active-tab:before, html:lang(fr-CA) .solutions-container .solutions-tabs li:nth-of-type(1) a.active-tab:before {
    content: 'ENTREPRISES EN D\00c9MARRAGE ET PETITES ENTREPRISES';
}
/* line 74, ../sass/modules/_fr.scss */
html:lang(fr-FR) .solutions-container .solutions-tabs li:nth-of-type(2) a.active-tab:before, html:lang(fr-CA) .solutions-container .solutions-tabs li:nth-of-type(2) a.active-tab:before {
    content: 'MOYENNES ENTREPRISES';
}
/* line 78, ../sass/modules/_fr.scss */
html:lang(fr-FR) .solutions-container .solutions-tabs li:nth-of-type(3) a.active-tab:before, html:lang(fr-CA) .solutions-container .solutions-tabs li:nth-of-type(3) a.active-tab:before {
    content: 'GRANDES ENTREPRISES';
}
/* line 82, ../sass/modules/_fr.scss */
html:lang(fr-FR) .solutions-container .solutions-tabs li:nth-of-type(4) a.active-tab:before, html:lang(fr-CA) .solutions-container .solutions-tabs li:nth-of-type(4) a.active-tab:before {
    content: 'MULTINATIONALES ET SOCI\00c9T\00c9S DE PRESTIGE';
}
/* line 90, ../sass/modules/_fr.scss */
html:lang(fr-FR) .solutions-container .toggles .toggle.open:nth-of-type(1):before, html:lang(fr-CA) .solutions-container .toggles .toggle.open:nth-of-type(1):before {
    content: 'ENTREPRISES EN D\00c9MARRAGE ET PETITES ENTREPRISES';
}
/* line 94, ../sass/modules/_fr.scss */
html:lang(fr-FR) .solutions-container .toggles .toggle.open:nth-of-type(2):before, html:lang(fr-CA) .solutions-container .toggles .toggle.open:nth-of-type(2):before {
    content: 'MOYENNES ENTREPRISES';
}
/* line 98, ../sass/modules/_fr.scss */
html:lang(fr-FR) .solutions-container .toggles .toggle.open:nth-of-type(3):before, html:lang(fr-CA) .solutions-container .toggles .toggle.open:nth-of-type(3):before {
    content: 'GRANDES ENTREPRISES';
}
/* line 102, ../sass/modules/_fr.scss */
html:lang(fr-FR) .solutions-container .toggles .toggle.open:nth-of-type(4):before, html:lang(fr-CA) .solutions-container .toggles .toggle.open:nth-of-type(4):before {
    content: 'MULTINATIONALES ET SOCI\00c9T\00c9S DE PRESTIGE';
}
/* line 111, ../sass/modules/_fr.scss */
html:lang(fr-FR) .pricing-column .dollar-sign, html:lang(fr-CA) .pricing-column .dollar-sign {
    display: none;
}
/* line 117, ../sass/modules/_fr.scss */
html:lang(fr-FR) #sidebar > div:first-child, html:lang(fr-CA) #sidebar > div:first-child {
    margin: 0;
}
/* line 123, ../sass/modules/_fr.scss */
html:lang(fr-FR) .chat-now .liveEngage:after, html:lang(fr-FR) .support-container .liveEngage:after, html:lang(fr-FR) .videomenu-container .liveEngage:after, html:lang(fr-CA) .chat-now .liveEngage:after, html:lang(fr-CA) .support-container .liveEngage:after, html:lang(fr-CA) .videomenu-container .liveEngage:after {
    content: 'Clavardez avec nous';
}

/* line 4, ../sass/templates/_description.scss */
.description-container .col.section-title {
    padding: 0;
    border-bottom: 0;
}
/* line 8, ../sass/templates/_description.scss */
.description-container .col.section-title h2 {
    line-height: 48px;
    margin-bottom: 50px;
}
/* line 14, ../sass/templates/_description.scss */
.description-container .description-text {
    margin-bottom: 50px;
}
/* line 16, ../sass/templates/_description.scss */
.description-container .description-text p {
    font-size: 18px;
    line-height: 24px;
}
/* line 22, ../sass/templates/_description.scss */
.description-container .button-container {
    padding-top: 30px;
    text-align: center;
}
/* line 26, ../sass/templates/_description.scss */
.description-container .button-container .button {
    color: #FFFFFF;
}
/* line 32, ../sass/templates/_description.scss */
.description-container .description-column-post-text {
    margin-top: 65px;
    padding: 0 20px;
    font-size: 16px;
    font-weight: 300;
}
/* line 37, ../sass/templates/_description.scss */
.description-container .description-column-post-text a, .description-container .description-column-post-text a:visited {
    color: #007ac9;
    font-weight: 700;
}
/* line 44, ../sass/templates/_description.scss */
.description-container .description-column-title {
    margin-bottom: 15px;
    color: #25282e;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}
/* line 51, ../sass/templates/_description.scss */
.description-container .description-column-text {
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
}
/* line 56, ../sass/templates/_description.scss */
.description-container .description-columns-text {
    margin-top: 20px;
}
/* line 60, ../sass/templates/_description.scss */
.description-container .description-columns-links {
    margin-top: 27px;
    font-size: 14px;
    line-height: 20px;
}
/* line 65, ../sass/templates/_description.scss */
.description-container .description-columns-links a:not(.button), .description-container .description-columns-links a.button:not(.button) {
    color: #007ac9 !important;
    font-weight: 600;
}
/* line 69, ../sass/templates/_description.scss */
.description-container .description-columns-links .button, .description-container .description-columns-links a:visited {
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 20px;
    color: #FFFFFF !important;
    display: inline-block;
    font-size: 14px;
    height: 32px;
    line-height: 30px;
    text-decoration: none;
}
/* line 80, ../sass/templates/_description.scss */
.description-container .description-column-one {
    margin: 60px auto !important;
}
/* line 84, ../sass/templates/_description.scss */
.description-container .extra-margin {
    margin: 30px auto !important;
}
/* line 88, ../sass/templates/_description.scss */
.description-container .post-text {
    font-size: 13px;
    line-height: 32px;
}
/* line 95, ../sass/templates/_description.scss */
.description-container .description-columns-two .description-column {
    width: 48.25%;
}
/* line 97, ../sass/templates/_description.scss */
.description-container .description-columns-two .description-column:not(first-child) {
    margin-left: 3%;
}
/* line 100, ../sass/templates/_description.scss */
.description-container .description-columns-two .description-column img {
    margin-bottom: 30px;
    width: 100%;
}
/* line 109, ../sass/templates/_description.scss */
.description-container .description-columns-three .description-column {
    width: 30%;
}
/* line 111, ../sass/templates/_description.scss */
.description-container .description-columns-three .description-column:not(first-child) {
    margin-left: 3%;
}
/* line 114, ../sass/templates/_description.scss */
.description-container .description-columns-three .description-column img {
    margin-bottom: 30px !important;
    width: 100%;
}
/* line 122, ../sass/templates/_description.scss */
.description-container .description-columns-four {
    background-image: url("/wp-content/themes/work/images/separator.png");
    background-repeat: no-repeat;
    background-position: center 90px;
}
/* line 126, ../sass/templates/_description.scss */
.description-container .description-columns-four img {
    margin-top: 40px;
    margin-bottom: 30px;
}
/* line 129, ../sass/templates/_description.scss */
.description-container .description-columns-four .description-column-title, .description-container .description-columns-four .description-column-text {
    text-align: center;
}

@media only screen and (max-width: 1000px) {
    /* line 136, ../sass/templates/_description.scss */
    .description-container {
        width: 100%;
    }
    /* line 140, ../sass/templates/_description.scss */
    .description-container .col.section-title h2 {
        margin-bottom: 0px;
    }
    /* line 144, ../sass/templates/_description.scss */
    .description-container .description-columns-four {
        background-image: none;
    }
    /* line 147, ../sass/templates/_description.scss */
    .description-container.full-width-section:not(#power-posting) {
        margin-left: -16px !important;
    }
}
@media screen and (min-width: 641px) and (max-width: 768px) {
    /* line 158, ../sass/templates/_description.scss */
    .description-container .col.section-title h2 {
        font-size: 24px;
        line-height: 30px;
    }
    /* line 164, ../sass/templates/_description.scss */
    .description-container .description-columns-two .description-column, .description-container .description-columns-three .description-column {
        width: 100%;
    }
    /* line 166, ../sass/templates/_description.scss */
    .description-container .description-columns-two .description-column:not(first-child), .description-container .description-columns-three .description-column:not(first-child) {
        margin-left: 0;
    }
}
@media only screen and (min-width: 641px) and (max-width: 690px) {
    /* line 176, ../sass/templates/_description.scss */
    .description-container {
        padding: 0 20px !important;
    }
}
@media screen and (min-width: 381px) and (max-width: 640px) {
    /* line 183, ../sass/templates/_description.scss */
    .description-container {
        padding: 0 20px !important;
        width: auto;
    }
    /* line 187, ../sass/templates/_description.scss */
    .description-container .col.section-title h2 {
        font-size: 24px;
        line-height: 30px;
    }
    /* line 193, ../sass/templates/_description.scss */
    .description-container .description-columns-two .description-column, .description-container .description-columns-three .description-column {
        width: 100%;
    }
    /* line 195, ../sass/templates/_description.scss */
    .description-container .description-columns-two .description-column:not(first-child), .description-container .description-columns-three .description-column:not(first-child) {
        margin-left: 0;
    }
    /* line 200, ../sass/templates/_description.scss */
    .description-container.full-width-section:not(#power-posting) {
        margin-left: 0px !important;
    }
}
@media screen and (max-width: 380px) {
    /* line 208, ../sass/templates/_description.scss */
    .description-container {
        width: auto;
        padding: 0 20px !important;
    }
    /* line 212, ../sass/templates/_description.scss */
    .description-container .description-columns-two .description-column, .description-container .description-columns-three .description-column {
        width: 100%;
    }
    /* line 214, ../sass/templates/_description.scss */
    .description-container .description-columns-two .description-column:not(first-child), .description-container .description-columns-three .description-column:not(first-child) {
        margin-left: 0;
    }
    /* line 219, ../sass/templates/_description.scss */
    .description-container.full-width-section:not(#power-posting) {
        margin-left: 0px !important;
    }
}
/* line 2, ../sass/templates/_product.scss */
.product-container {
    min-height: 750px !important;
}
/* line 4, ../sass/templates/_product.scss */
.product-container .product-column {
    padding: 100px 0px 100px 0;
    color: #FFFFFF;
}
/* line 8, ../sass/templates/_product.scss */
.product-container .product-column-title {
    margin-bottom: 10px;
    font-size: 48px;
    font-weight: 700;
    line-height: 56px;
}
/* line 14, ../sass/templates/_product.scss */
.product-container .product-column-text {
    margin-bottom: 50px;
    font-weight: 300;
}
/* line 19, ../sass/templates/_product.scss */
.product-container .product-column-feature p {
    margin-bottom: 30px;
    padding: 0 0 0 60px;
    font-weight: 300;
}
/* line 23, ../sass/templates/_product.scss */
.product-container .product-column-feature p:before {
    margin-top: 5px;
    content: '';
    background-image: url("/wp-content/themes/work/images/checkmark.png");
    background-repeat: no-repeat;
    height: 40px;
    left: 0px;
    position: absolute;
    width: 40px;
}

@media only screen and (max-width: 1000px) {
    /* line 39, ../sass/templates/_product.scss */
    .product-container {
        height: auto !important;
    }
    /* line 43, ../sass/templates/_product.scss */
    .product-container .product-column-feature p:before {
        margin-top: -7px;
    }
}
@media only screen and (min-width: 641px) and (max-width: 690px) {
    /* line 52, ../sass/templates/_product.scss */
    .product-container {
        padding: 0 20px !important;
    }
    /* line 54, ../sass/templates/_product.scss */
    .product-container .product-column {
        padding-right: 35px;
    }
}
@media screen and (min-width: 381px) and (max-width: 640px) {
    /* line 62, ../sass/templates/_product.scss */
    .product-container {
        padding: 0 20px !important;
    }
    /* line 64, ../sass/templates/_product.scss */
    .product-container .product-column {
        padding-right: 35px;
    }
}
@media screen and (max-width: 380px) {
    /* line 72, ../sass/templates/_product.scss */
    .product-container {
        padding: 0 20px !important;
    }
    /* line 74, ../sass/templates/_product.scss */
    .product-container .product-column {
        padding-right: 35px;
    }
}
/* line 2, ../sass/templates/_support.scss */
.support-container {
    background-blend-mode: overlay;
    background-color: rgba(37, 40, 46, 0.5);
    color: #FFFFFF;
    min-height: 550px !important;
}
/* line 7, ../sass/templates/_support.scss */
.support-container .support-column {
    padding: 100px 0px 100px 0;
}
/* line 10, ../sass/templates/_support.scss */
.support-container .support-column-title {
    margin-bottom: 10px;
    font-size: 48px;
    font-weight: 700;
    line-height: 56px;
}
/* line 16, ../sass/templates/_support.scss */
.support-container .support-column-text {
    margin-bottom: 50px;
    font-size: 18px;
    font-weight: 300;
}
/* line 21, ../sass/templates/_support.scss */
.support-container .button {
    display: inline-block;
}
/* line 23, ../sass/templates/_support.scss */
.support-container .button:first-child {
    margin-right: 25px;
    margin-bottom: 25px;
    background-color: #FFFFFF;
    color: #25282e !important;
}
/* line 28, ../sass/templates/_support.scss */
.support-container .button:last-child {
    background-color: #007ac9;
    color: #FFFFFF !important;
    border-color: #ECECEC;
}
/* line 35, ../sass/templates/_support.scss */
.support-container .support-container-buttons > div > div {
    display: inline-block;
}
/* line 40, ../sass/templates/_support.scss */
.support-container .liveEngage:after {
    padding: 12px 30px;
    background-color: #FFFFFF;
    border-radius: 30px;
    color: #25282e !important;
    content: 'Chat live';
    cursor: pointer;
    margin-right: 25px;
}
/* line 51, ../sass/templates/_support.scss */
.support-container .button-container {
    text-align: center;
    width: 100%;
}
/* line 54, ../sass/templates/_support.scss */
.support-container .button-container .button {
    background-color: #5aa323;
    border: none;
}
/* line 59, ../sass/templates/_support.scss */
.support-container .highlight {
    font-weight: 700;
    text-decoration: underline;
}
/* line 63, ../sass/templates/_support.scss */
.support-container.niche {
    min-height: auto !important;
}
/* line 65, ../sass/templates/_support.scss */
.support-container.niche .support-column {
    padding: 40px 0 20px;
}

@media only screen and (max-width: 1000px) {
    /* line 73, ../sass/templates/_support.scss */
    .support-container {
        height: auto !important;
    }
}
@media only screen and (min-width: 641px) and (max-width: 690px) {
    /* line 80, ../sass/templates/_support.scss */
    .support-container {
        padding: 0 20px !important;
    }
    /* line 82, ../sass/templates/_support.scss */
    .support-container .support-column {
        padding-right: 35px;
    }
}
@media screen and (min-width: 381px) and (max-width: 640px) {
    /* line 90, ../sass/templates/_support.scss */
    .support-container {
        padding: 0 20px !important;
    }
    /* line 92, ../sass/templates/_support.scss */
    .support-container .support-column {
        padding-right: 35px;
    }
}
@media screen and (max-width: 380px) {
    /* line 100, ../sass/templates/_support.scss */
    .support-container {
        padding: 0 20px !important;
    }
    /* line 101, ../sass/templates/_support.scss */
    .support-container .support-column {
        padding-right: 35px;
    }
    /* line 104, ../sass/templates/_support.scss */
    .support-container .support-column {
        padding-right: 35px;
    }
}
/* line 1, ../sass/templates/_testimonials.scss */
.testimonials-container {
    background-color: #f6f6f6;
    padding-top: 40px !important;
    padding-bottom: 20px !important;
    width: 100%;
}
/* line 8, ../sass/templates/_testimonials.scss */
.testimonials-container .image-icon.has-bg {
    height: 80px;
    left: 0;
    position: absolute;
    width: 80px;
}
/* line 15, ../sass/templates/_testimonials.scss */
.testimonials-container blockquote span, .testimonials-container blockquote span.title {
    margin-left: 100px;
    font-size: 14px !important;
    line-height: 20px !important;
    text-align: left;
    width: 20%;
}
/* line 24, ../sass/templates/_testimonials.scss */
.testimonials-container span:nth-of-type(1) {
    margin-top: 10px;
    color: #6c7076;
    font-weight: 700;
}
/* line 31, ../sass/templates/_testimonials.scss */
.testimonials-container span.title {
    color: #82858b;
    font-weight: 400;
}
/* line 36, ../sass/templates/_testimonials.scss */
.testimonials-container p {
    margin-top: 8px;
    color: #82858b;
    font-size: 16px;
    font-style: italic;
    float: right;
    line-height: 24px;
    padding: 0 !important;
    text-align: left;
    width: 60%;
}

@media only screen and (max-width: 1000px) {
    /* line 50, ../sass/templates/_testimonials.scss */
    .testimonials-container {
        padding-bottom: 40px !important;
    }
    /* line 52, ../sass/templates/_testimonials.scss */
    .testimonials-container .image-icon.has-bg {
        top: 65%;
        margin: 0 auto;
    }
    /* line 57, ../sass/templates/_testimonials.scss */
    .testimonials-container p {
        margin-bottom: 15px;
        height: 50%;
        width: 100%;
    }
    /* line 63, ../sass/templates/_testimonials.scss */
    .testimonials-container span:nth-of-type(1) {
        margin: 20px auto 0 45%;
        margin-left: 115px;
        height: 25%;
        position: relative;
        top: 20px;
        width: 60% !important;
    }
    /* line 71, ../sass/templates/_testimonials.scss */
    .testimonials-container span.title {
        width: 60% !important;
        margin: 18px auto 0 115px !important;
    }
}
@media only screen and (min-width: 641px) and (max-width: 690px) {
    /* line 81, ../sass/templates/_testimonials.scss */
    .testimonials-container .testimonial_slider {
        padding: 0 20px !important;
    }
}
@media screen and (min-width: 381px) and (max-width: 640px) {
    /* line 90, ../sass/templates/_testimonials.scss */
    .testimonials-container .testimonial_slider {
        padding: 0 20px !important;
    }
}
@media screen and (max-width: 380px) {
    /* line 99, ../sass/templates/_testimonials.scss */
    .testimonials-container .image-icon.has-bg {
        top: 72%;
    }
    /* line 102, ../sass/templates/_testimonials.scss */
    .testimonials-container .testimonial_slider {
        padding: 0 20px !important;
    }
}
/* line 2, ../sass/templates/_pricingtable.scss */
.pricing-container .col.section-title {
    padding: 0;
    border-bottom: 0;
}
/* line 7, ../sass/templates/_pricingtable.scss */
.pricing-container .tooltip {
    background-color: #6c7076;
    color: #FFFFFF;
    border-radius: 100%;
    display: inline;
    font-size: 12px;
    padding: 2px 7px !important;
    position: relative;
}
/* line 16, ../sass/templates/_pricingtable.scss */
.pricing-container .tooltip span {
    display: none;
}
/* line 25, ../sass/templates/_pricingtable.scss */
.pricing-container ul li .tooltip.is-active .arrow {
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 9px solid #ddd;
    height: 0;
    width: 0;
    position: absolute;
    left: 0;
    top: 24px;
    display: inline;
}
/* line 37, ../sass/templates/_pricingtable.scss */
.pricing-container ul li .tooltip.is-active .tooltip-text {
    background-color: white;
    color: #25282e !important;
    -webkit-box-shadow: 1px 1px 10px 0px #aaaaaa;
    -moz-box-shadow: 1px 1px 10px 0px #aaaaaa;
    box-shadow: 1px 1px 10px 0px #aaaaaa;
    border: 2px solid #ddd;
    border-radius: 5px;
    display: block;
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 18px;
    position: absolute;
    padding: 10px;
    transition: 1s ease-in-out;
    width: 280px;
    text-align: left;
    left: -135px;
    top: 33px;
    visibility: visible;
    z-index: 1;
}
/* line 65, ../sass/templates/_pricingtable.scss */
.pricing-container .tabbed {
    margin-bottom: 0;
}
/* line 67, ../sass/templates/_pricingtable.scss */
.pricing-container .tabbed .pricing-container-tab.pricing-container-tabs-3:nth-of-type(n) {
    border-radius: 0;
    width: auto;
}
/* line 70, ../sass/templates/_pricingtable.scss */
.pricing-container .tabbed .pricing-container-tab.pricing-container-tabs-3:nth-of-type(n) p {
    font-size: 18px;
    padding: 0 10px;
}
/* line 78, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-table-0, .pricing-container .pricing-container-table-1, .pricing-container .pricing-container-table-2 {
    border: 1px solid #dddddd !important;
    padding: 0 30px;
}
/* line 82, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-table-0 {
    padding: 0 17.5%;
    width: 100%;
}
/* line 90, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-table-1 ul li div, .pricing-container .pricing-container-table-2 ul li div {
    margin: -35px 0 0 260px;
}
/* line 97, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-block {
    background-color: #f3f3f3;
    border: 1px solid #dddddd;
    min-height: 200px;
    padding: 20px;
    transition: 0.1s all ease-in-out;
}
/* line 103, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-block.is-active {
    background-color: #5aa323;
    color: #FFFFFF;
}
/* line 107, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-block.is-active h3 {
    color: #FFFFFF;
}
/* line 110, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-block.is-active .button {
    background-color: #25282e;
}
/* line 114, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-block:not(.is-active) {
    background-color: #f3f3f3;
    color: #6c7076;
}
/* line 118, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-block .button {
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 20px;
    margin-bottom: 15px;
    color: #FFFFFF !important;
    display: inline-block;
    height: 32px;
    line-height: 30px;
}
/* line 132, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-tab-row .pricing-container-tabs-2:nth-of-type(2) {
    border-radius: 30px 0 0 30px;
    padding: 10px 0 10px 10px;
}
/* line 136, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-tab-row .pricing-container-tabs-2:nth-of-type(3) {
    border-radius: 0 30px 30px 0;
    margin-left: 0px;
    padding: 10px 10px 10px 0;
}
/* line 143, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-tab-row .pricing-container-tabs-3:nth-of-type(1) {
    border-radius: 30px 0 0 30px;
}
/* line 146, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-tab-row .pricing-container-tabs-3:nth-of-type(2), .pricing-container .pricing-container-tab-row .pricing-container-tabs-3:nth-of-type(3) {
    margin-left: 0px;
}
/* line 149, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-tab-row .pricing-container-tabs-3:nth-of-type(3) {
    border-radius: 0 30px 30px 0;
}
/* line 153, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-tab-row .pricing-container-tab {
    border: 1px solid #dddddd;
    cursor: pointer;
    padding: 5px;
}
/* line 158, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-tab-row .pricing-container-tab.is-active {
    background-color: #5aa323;
    color: #FFFFFF;
}
/* line 162, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-tab-row .pricing-container-tab:not(.is-active) {
    background-color: #f3f3f3;
    color: #6c7076;
}
/* line 170, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-tab-row .pricing-container-tab p {
    font-size: 24px;
    font-weight: 600;
}
/* line 177, ../sass/templates/_pricingtable.scss */
.pricing-container #table-link {
    margin-bottom: 0px;
}
/* line 181, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-table {
    border: none;
    margin-top: 0px;
}
/* line 190, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(n):before {
    background-color: #fff;
    content: '';
    display: block;
    height: 40px;
    width: 100%;
}
/* line 200, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(4):before, .pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(5):before {
    background-color: #999fa9;
}
/* line 203, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(4) h3:before, .pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(5) h3:before {
    color: #FFFFFF;
}
/* line 208, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(2), .pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(3) {
    margin: 0;
    background-color: #fcfce0;
}
/* line 211, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(2):before, .pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(3):before {
    background-color: #5aa323;
}
/* line 214, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(2) h3, .pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(3) h3 {
    background-color: #fcfce0;
}
/* line 217, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(2) ul li, .pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(3) ul li {
    background-color: #fcfce0;
}
/* line 224, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(2) h3, .pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(4) h3 {
    margin-top: 40px;
}
/* line 227, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(2):before, .pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(4):before {
    color: #FFFFFF;
    line-height: 40px;
    position: absolute;
    width: 40%;
}
/* line 238, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-table-0 h3 {
    visibility: hidden;
}
/* line 241, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-table-0 .interval {
    color: #FFFFFF;
}
/* line 276, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-table-large div.pricing-column h3:before, .pricing-container .pricing-container-table-2 div.pricing-column h3:before {
    color: #6c7076;
    display: block;
    font-size: 14px;
    font-weight: 400;
}
/* line 286, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-table-0, .pricing-container .pricing-container-table-1, .pricing-container .pricing-container-table-4, .pricing-container .pricing-container-table-mobile {
    display: none;
}
/* line 290, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-container-table-2, .pricing-container .pricing-container-table-3, .pricing-container .pricing-duration-tab {
    display: block;
}
/* line 294, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-duration-tab {
    margin-bottom: 50px;
    color: #6c7076;
    font-size: 14px;
    text-align: center;
}
/* line 301, ../sass/templates/_pricingtable.scss */
.pricing-container div.pricing-column {
    box-shadow: none;
}
/* line 303, ../sass/templates/_pricingtable.scss */
.pricing-container div.pricing-column h3, .pricing-container div.pricing-column .pricing-column-content {
    border: none !important;
}
/* line 307, ../sass/templates/_pricingtable.scss */
.pricing-container div.pricing-column h3 {
    color: #25282e !important;
    font-size: 16px;
    padding: 20px 4px 4px;
}
/* line 313, ../sass/templates/_pricingtable.scss */
.pricing-container div.pricing-column h4, .pricing-container div.pricing-column .dollar-sign {
    font-size: 62px !important;
    line-height: 64px !important;
}
/* line 318, ../sass/templates/_pricingtable.scss */
.pricing-container div.pricing-column h4 {
    margin-top: 0;
    margin-bottom: 8px;
    padding: 0;
}
/* line 322, ../sass/templates/_pricingtable.scss */
.pricing-container div.pricing-column h4:after {
    display: inline-block;
    font-size: 24px;
    font-weight: 500;
    margin-left: -0.7em;
}
/* line 330, ../sass/templates/_pricingtable.scss */
.pricing-container div.pricing-column .dollar-sign {
    font-weight: 700 !important;
    top: 0px !important;
    right: -20px !important;
}
/* line 336, ../sass/templates/_pricingtable.scss */
.pricing-container div.pricing-column .interval {
    border-bottom: 3px solid #000;
    color: #6c7076;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
}
/* line 344, ../sass/templates/_pricingtable.scss */
.pricing-container div.pricing-column:first-child {
    overflow: visible;
}
/* line 346, ../sass/templates/_pricingtable.scss */
.pricing-container div.pricing-column:first-child h3, .pricing-container div.pricing-column:first-child h3:before, .pricing-container div.pricing-column:first-child h4, .pricing-container div.pricing-column:first-child span {
    color: #FFFFFF !important;
}
/* line 350, ../sass/templates/_pricingtable.scss */
.pricing-container div.pricing-column:first-child ul li {
    font-size: 14px;
    font-weight: 700;
    line-height: 55px;
    padding: 0px;
}
/* line 370, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-column-content ul li {
    background-color: #fff;
    border-bottom: 1px solid rgba(37, 40, 46, 0.1);
    color: #25282e !important;
    padding: 15px 25px 0px;
    line-height: 40px;
}
/* line 376, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-column-content ul li {
    border-top: none;
    font-size: 18px;
    font-weight: 700;
    line-height: 55px;
    padding: 0;
}
/* line 383, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-column-content ul li img {
    margin-bottom: -6px;
}
/* line 388, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-column-content a, .pricing-container .pricing-column-content a:visited {
    color: #FFFFFF;
    font-size: 16px;
    text-transform: none;
}
/* line 395, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-duration {
    margin-bottom: 50px;
    color: #6c7076;
    display: block;
    font-size: 14px;
    text-align: center;
}
/* line 403, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-promotion {
    text-align: center;
}
/* line 406, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-promotion p {
    font-weight: 300;
}
/* line 410, ../sass/templates/_pricingtable.scss */
.pricing-container .pricing-promotion p:first-child {
    padding: 0;
    color: #25282e;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
}
/* line 421, ../sass/templates/_pricingtable.scss */
.pricing-container .toggles h3 {
    max-width: 380px;
    margin: 0 auto;
}
/* line 426, ../sass/templates/_pricingtable.scss */
.pricing-container .toggles .toggle a:not(.button), .pricing-container .toggles .toggle a:hover:not(.button), .pricing-container .toggles .toggle.open a:not(.button), .pricing-container .toggles .toggle.open a:hover:not(.button) {
    padding: 0;
    background-color: #fff !important;
    color: #007ac9 !important;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    line-height: 24px !important;
    font-size: 18px !important;
    font-weight: 700;
    text-align: center;
}
/* line 436, ../sass/templates/_pricingtable.scss */
.pricing-container .toggles .toggle a:not(.button) i, .pricing-container .toggles .toggle a:hover:not(.button) i, .pricing-container .toggles .toggle.open a:not(.button) i, .pricing-container .toggles .toggle.open a:hover:not(.button) i {
    display: none;
}
/* line 441, ../sass/templates/_pricingtable.scss */
.pricing-container .toggles .toggle > div, .pricing-container .toggles .toggle.open > div {
    box-shadow: none;
}
/* line 446, ../sass/templates/_pricingtable.scss */
.pricing-container .toggles thead th {
    color: #25282e;
    font-size: 14px;
}
/* line 452, ../sass/templates/_pricingtable.scss */
.pricing-container .toggles tbody td {
    font-size: 14px;
    height: 60px !important;
    vertical-align: middle;
}
/* line 457, ../sass/templates/_pricingtable.scss */
.pricing-container .toggles tbody td:last-child {
    min-width: 150px;
    text-align: center;
}
/* line 462, ../sass/templates/_pricingtable.scss */
.pricing-container .toggles tbody td .discount {
    color: #ed592a;
}
/* line 466, ../sass/templates/_pricingtable.scss */
.pricing-container .toggles tbody td a.button, .pricing-container .toggles tbody td a.button:visited {
    color: #FFFFFF;
    padding: 10px 20px;
    max-width: 185px;
}

@media only screen and (max-width: 1000px) {
    /* line 478, ../sass/templates/_pricingtable.scss */
    .pricing-container {
        padding: 0 !important;
    }
    /* line 481, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:last-child {
        margin: 0 auto;
        float: none;
    }
    /* line 487, ../sass/templates/_pricingtable.scss */
    .pricing-container .tabbed {
        margin-bottom: 0;
    }
    /* line 489, ../sass/templates/_pricingtable.scss */
    .pricing-container .tabbed .pricing-container-tab.pricing-container-tabs-3:nth-of-type(n) {
        margin-bottom: 0;
    }
    /* line 496, ../sass/templates/_pricingtable.scss */
    .pricing-container .pricing-container-tab-row .pricing-container-tab:nth-of-type(2), .pricing-container .pricing-container-tab-row .pricing-container-tab:nth-of-type(3) {
        border-radius: 30px;
    }
    /* line 500, ../sass/templates/_pricingtable.scss */
    .pricing-container .pricing-container-tab-row .pricing-container-tabs-3:nth-of-type(1) {
        border-radius: 30px;
    }
}
@media only screen and (min-width: 691px) and (max-width: 1000px) {
    /* line 511, ../sass/templates/_pricingtable.scss */
    .pricing-container .pricing-container-tab-row .one-fourths:nth-of-type(1), .pricing-container .pricing-container-tab-row .one-fourths:nth-of-type(4) {
        display: none;
    }
    /* line 514, ../sass/templates/_pricingtable.scss */
    .pricing-container .pricing-container-tab-row .one-fourths:nth-of-type(2), .pricing-container .pricing-container-tab-row .one-fourths:nth-of-type(3) {
        border-radius: 30px;
        float: left;
        width: 100% !important;
    }
    /* line 523, ../sass/templates/_pricingtable.scss */
    .pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(2):before, .pricing-container .pricing-container-table-large div.pricing-column:nth-of-type(4):before {
        width: 50%;
    }
}
@media only screen and (min-width: 641px) and (max-width: 690px) {
    /* line 534, ../sass/templates/_pricingtable.scss */
    .pricing-container .pricing-container-table, .pricing-container .pricing-container-tab-row, .pricing-container .pricing-container-table-1, .pricing-container .pricing-container-table-2 {
        display: none;
    }
    /* line 538, ../sass/templates/_pricingtable.scss */
    .pricing-container .pricing-container-table-mobile {
        display: block;
    }
    /* line 543, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child, .pricing-container div.pricing-column:nth-of-type(2), .pricing-container div.pricing-column:first-child h3, .pricing-container div.pricing-column:nth-of-type(2) h3 {
        background-color: #5aa323;
        color: #FFFFFF !important;
    }
    /* line 547, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child .pricing-column-content ul, .pricing-container div.pricing-column:nth-of-type(2) .pricing-column-content ul, .pricing-container div.pricing-column:first-child h3 .pricing-column-content ul, .pricing-container div.pricing-column:nth-of-type(2) h3 .pricing-column-content ul {
        height: auto !important;
    }
    /* line 549, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child .pricing-column-content ul li, .pricing-container div.pricing-column:nth-of-type(2) .pricing-column-content ul li, .pricing-container div.pricing-column:first-child h3 .pricing-column-content ul li, .pricing-container div.pricing-column:nth-of-type(2) h3 .pricing-column-content ul li {
        background-color: #5aa323;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        color: #FFFFFF !important;
    }
    /* line 555, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child a, .pricing-container div.pricing-column:nth-of-type(2) a, .pricing-container div.pricing-column:first-child h3 a, .pricing-container div.pricing-column:nth-of-type(2) h3 a {
        background-color: #FFFFFF !important;
        color: #5aa323;
    }
    /* line 558, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child a:hover, .pricing-container div.pricing-column:nth-of-type(2) a:hover, .pricing-container div.pricing-column:first-child h3 a:hover, .pricing-container div.pricing-column:nth-of-type(2) h3 a:hover {
        background-color: #ECECEC !important;
    }
    /* line 564, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:nth-of-type(3), .pricing-container div.pricing-column:nth-of-type(4), .pricing-container div.pricing-column:nth-of-type(5), .pricing-container div.pricing-column h3 {
        background-color: #25282e;
        color: #FFFFFF !important;
    }
    /* line 568, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:nth-of-type(3) .pricing-column-content ul, .pricing-container div.pricing-column:nth-of-type(4) .pricing-column-content ul, .pricing-container div.pricing-column:nth-of-type(5) .pricing-column-content ul, .pricing-container div.pricing-column h3 .pricing-column-content ul {
        height: auto !important;
    }
    /* line 570, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:nth-of-type(3) .pricing-column-content ul li, .pricing-container div.pricing-column:nth-of-type(4) .pricing-column-content ul li, .pricing-container div.pricing-column:nth-of-type(5) .pricing-column-content ul li, .pricing-container div.pricing-column h3 .pricing-column-content ul li {
        background-color: #25282e;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        color: rgba(255, 255, 255, 0.7) !important;
    }
    /* line 579, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child h4, .pricing-container div.pricing-column:first-child .interval, .pricing-container div.pricing-column:nth-of-type(2) h4, .pricing-container div.pricing-column:nth-of-type(2) .interval, .pricing-container div.pricing-column:nth-of-type(3) h4, .pricing-container div.pricing-column:nth-of-type(3) .interval, .pricing-container div.pricing-column:nth-of-type(4) h4, .pricing-container div.pricing-column:nth-of-type(4) .interval, .pricing-container div.pricing-column:nth-of-type(5) h4, .pricing-container div.pricing-column:nth-of-type(5) .interval {
        color: #FFFFFF !important;
    }
    /* line 585, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child ul li {
        font-size: 16px;
    }
    /* line 589, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child span {
        color: #5aa323 !important;
    }
    /* line 596, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:last-child .pricing-column-content ul li {
        color: #FFFFFF !important;
    }
}
@media screen and (min-width: 381px) and (max-width: 640px) {
    /* line 608, ../sass/templates/_pricingtable.scss */
    .pricing-container .pricing-container-table, .pricing-container .pricing-container-tab-row, .pricing-container .pricing-container-table-1, .pricing-container .pricing-container-table-2 {
        display: none;
    }
    /* line 612, ../sass/templates/_pricingtable.scss */
    .pricing-container .pricing-container-table-mobile {
        display: block;
    }
    /* line 617, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child, .pricing-container div.pricing-column:nth-of-type(2), .pricing-container div.pricing-column:first-child h3, .pricing-container div.pricing-column:nth-of-type(2) h3 {
        background-color: #5aa323;
        color: #FFFFFF !important;
    }
    /* line 621, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child .pricing-column-content ul, .pricing-container div.pricing-column:nth-of-type(2) .pricing-column-content ul, .pricing-container div.pricing-column:first-child h3 .pricing-column-content ul, .pricing-container div.pricing-column:nth-of-type(2) h3 .pricing-column-content ul {
        height: auto !important;
    }
    /* line 623, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child .pricing-column-content ul li, .pricing-container div.pricing-column:nth-of-type(2) .pricing-column-content ul li, .pricing-container div.pricing-column:first-child h3 .pricing-column-content ul li, .pricing-container div.pricing-column:nth-of-type(2) h3 .pricing-column-content ul li {
        background-color: #5aa323;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        color: #FFFFFF !important;
    }
    /* line 629, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child a, .pricing-container div.pricing-column:nth-of-type(2) a, .pricing-container div.pricing-column:first-child h3 a, .pricing-container div.pricing-column:nth-of-type(2) h3 a {
        background-color: #FFFFFF !important;
        color: #5aa323;
    }
    /* line 632, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child a:hover, .pricing-container div.pricing-column:nth-of-type(2) a:hover, .pricing-container div.pricing-column:first-child h3 a:hover, .pricing-container div.pricing-column:nth-of-type(2) h3 a:hover {
        background-color: #ECECEC !important;
    }
    /* line 638, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:nth-of-type(3), .pricing-container div.pricing-column:nth-of-type(4), .pricing-container div.pricing-column:nth-of-type(5), .pricing-container div.pricing-column h3 {
        background-color: #25282e;
        color: #FFFFFF !important;
    }
    /* line 642, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:nth-of-type(3) .pricing-column-content ul, .pricing-container div.pricing-column:nth-of-type(4) .pricing-column-content ul, .pricing-container div.pricing-column:nth-of-type(5) .pricing-column-content ul, .pricing-container div.pricing-column h3 .pricing-column-content ul {
        height: auto !important;
    }
    /* line 644, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:nth-of-type(3) .pricing-column-content ul li, .pricing-container div.pricing-column:nth-of-type(4) .pricing-column-content ul li, .pricing-container div.pricing-column:nth-of-type(5) .pricing-column-content ul li, .pricing-container div.pricing-column h3 .pricing-column-content ul li {
        background-color: #25282e;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        color: rgba(255, 255, 255, 0.7) !important;
    }
    /* line 653, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child h4, .pricing-container div.pricing-column:first-child .interval, .pricing-container div.pricing-column:nth-of-type(2) h4, .pricing-container div.pricing-column:nth-of-type(2) .interval, .pricing-container div.pricing-column:nth-of-type(3) h4, .pricing-container div.pricing-column:nth-of-type(3) .interval, .pricing-container div.pricing-column:nth-of-type(4) h4, .pricing-container div.pricing-column:nth-of-type(4) .interval, .pricing-container div.pricing-column:nth-of-type(5) h4, .pricing-container div.pricing-column:nth-of-type(5) .interval {
        color: #FFFFFF !important;
    }
    /* line 659, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child ul li {
        font-size: 16px;
    }
    /* line 663, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child a > span {
        color: #5aa323 !important;
    }
    /* line 670, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:last-child .pricing-column-content ul li {
        color: #FFFFFF !important;
    }
}
@media screen and (max-width: 380px) {
    /* line 682, ../sass/templates/_pricingtable.scss */
    .pricing-container .pricing-container-table, .pricing-container .pricing-container-tab-row, .pricing-container .pricing-container-table-1, .pricing-container .pricing-container-table-2 {
        display: none;
    }
    /* line 686, ../sass/templates/_pricingtable.scss */
    .pricing-container .pricing-container-table-mobile {
        display: block;
    }
    /* line 691, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child, .pricing-container div.pricing-column:nth-of-type(2), .pricing-container div.pricing-column:first-child h3, .pricing-container div.pricing-column:nth-of-type(2) h3 {
        background-color: #5aa323;
        color: #FFFFFF !important;
    }
    /* line 695, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child .pricing-column-content ul, .pricing-container div.pricing-column:nth-of-type(2) .pricing-column-content ul, .pricing-container div.pricing-column:first-child h3 .pricing-column-content ul, .pricing-container div.pricing-column:nth-of-type(2) h3 .pricing-column-content ul {
        height: auto !important;
    }
    /* line 697, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child .pricing-column-content ul li, .pricing-container div.pricing-column:nth-of-type(2) .pricing-column-content ul li, .pricing-container div.pricing-column:first-child h3 .pricing-column-content ul li, .pricing-container div.pricing-column:nth-of-type(2) h3 .pricing-column-content ul li {
        background-color: #5aa323;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        color: #FFFFFF !important;
    }
    /* line 703, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child a, .pricing-container div.pricing-column:nth-of-type(2) a, .pricing-container div.pricing-column:first-child h3 a, .pricing-container div.pricing-column:nth-of-type(2) h3 a {
        background-color: #FFFFFF !important;
        color: #5aa323;
    }
    /* line 706, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child a:hover, .pricing-container div.pricing-column:nth-of-type(2) a:hover, .pricing-container div.pricing-column:first-child h3 a:hover, .pricing-container div.pricing-column:nth-of-type(2) h3 a:hover {
        background-color: #ECECEC !important;
    }
    /* line 712, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:nth-of-type(3), .pricing-container div.pricing-column:nth-of-type(4), .pricing-container div.pricing-column:nth-of-type(5), .pricing-container div.pricing-column h3 {
        background-color: #25282e;
        color: #FFFFFF !important;
    }
    /* line 716, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:nth-of-type(3) .pricing-column-content ul, .pricing-container div.pricing-column:nth-of-type(4) .pricing-column-content ul, .pricing-container div.pricing-column:nth-of-type(5) .pricing-column-content ul, .pricing-container div.pricing-column h3 .pricing-column-content ul {
        height: auto !important;
    }
    /* line 718, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:nth-of-type(3) .pricing-column-content ul li, .pricing-container div.pricing-column:nth-of-type(4) .pricing-column-content ul li, .pricing-container div.pricing-column:nth-of-type(5) .pricing-column-content ul li, .pricing-container div.pricing-column h3 .pricing-column-content ul li {
        background-color: #25282e;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        color: rgba(255, 255, 255, 0.7) !important;
    }
    /* line 727, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child h4, .pricing-container div.pricing-column:first-child .interval, .pricing-container div.pricing-column:nth-of-type(2) h4, .pricing-container div.pricing-column:nth-of-type(2) .interval, .pricing-container div.pricing-column:nth-of-type(3) h4, .pricing-container div.pricing-column:nth-of-type(3) .interval, .pricing-container div.pricing-column:nth-of-type(4) h4, .pricing-container div.pricing-column:nth-of-type(4) .interval, .pricing-container div.pricing-column:nth-of-type(5) h4, .pricing-container div.pricing-column:nth-of-type(5) .interval {
        color: #FFFFFF !important;
    }
    /* line 733, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child ul li {
        font-size: 16px;
    }
    /* line 737, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:first-child span {
        color: #5aa323 !important;
    }
    /* line 744, ../sass/templates/_pricingtable.scss */
    .pricing-container div.pricing-column:last-child .pricing-column-content ul li {
        color: #FFFFFF !important;
    }
}
/* line 4, ../sass/templates/_solutions-list.scss */
.solutions-list-container .solutions-list-intro {
    padding-right: 85px;
}
/* line 8, ../sass/templates/_solutions-list.scss */
.solutions-list-container .solutions-list-intro-title {
    margin-bottom: 10px;
    color: #25282e;
    font-size: 24px;
    font-weight: 700;
    line-height: 26px;
}
/* line 16, ../sass/templates/_solutions-list.scss */
.solutions-list-container .solutions-list-intro-text, .solutions-list-container .solutions-list-element p, .solutions-list-container .button, .solutions-list-container a {
    font-size: 14px;
    line-height: 20px;
}
/* line 21, ../sass/templates/_solutions-list.scss */
.solutions-list-container .solutions-list-intro-text, .solutions-list-container .solutions-list-element p {
    font-weight: 300;
}
/* line 26, ../sass/templates/_solutions-list.scss */
.solutions-list-container .solutions-list-element:first-child {
    padding-right: 25px;
}
/* line 30, ../sass/templates/_solutions-list.scss */
.solutions-list-container a.button {
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 20px;
    margin-bottom: 15px;
    color: #FFFFFF !important;
    display: inline-block;
    height: 32px;
    line-height: 30px;
    text-decoration: none;
}
/* line 40, ../sass/templates/_solutions-list.scss */
.solutions-list-container a:not(.button), .solutions-list-container a:visited:not(.button) {
    color: #007ac9 !important;
    text-decoration: underline;
    white-space: nowrap;
}

@media only screen and (min-width: 1001px) and (max-width: 1300px) {
    /* line 50, ../sass/templates/_solutions-list.scss */
    .solutions-list-container {
        padding: 0 20px !important;
    }
    /* line 52, ../sass/templates/_solutions-list.scss */
    .solutions-list-container .solutions-list-element a {
        margin-top: 20px;
        display: block;
    }
}
@media only screen and (min-width: 641px) and (max-width: 690px) {
    /* line 61, ../sass/templates/_solutions-list.scss */
    .solutions-list-container {
        padding: 0 20px !important;
    }
    /* line 63, ../sass/templates/_solutions-list.scss */
    .solutions-list-container .solutions-list-intro {
        padding: 0;
    }
}
@media screen and (min-width: 381px) and (max-width: 640px) {
    /* line 71, ../sass/templates/_solutions-list.scss */
    .solutions-list-container {
        padding: 0 20px !important;
    }
    /* line 73, ../sass/templates/_solutions-list.scss */
    .solutions-list-container .solutions-list-intro {
        padding: 0;
    }
}
@media screen and (max-width: 380px) {
    /* line 81, ../sass/templates/_solutions-list.scss */
    .solutions-list-container {
        padding: 0 20px !important;
    }
    /* line 83, ../sass/templates/_solutions-list.scss */
    .solutions-list-container .solutions-list-intro {
        padding: 0;
    }
    /* line 87, ../sass/templates/_solutions-list.scss */
    .solutions-list-container .solutions-list-element a {
        margin-top: 20px;
        display: block;
    }
}
/* line 2, ../sass/templates/_videomenu.scss */
.videomenu-container {
    margin-bottom: 0;
}
/* line 7, ../sass/templates/_videomenu.scss */
.videomenu-container .video-texture, .videomenu-container .mobile-video-image {
    background-blend-mode: overlay;
    background-color: rgba(37, 40, 46, 0.5);
    background-position: top center;
}
/* line 14, ../sass/templates/_videomenu.scss */
.videomenu-container .swiper-slide .content {
    padding: 0 !important;
}
/* line 18, ../sass/templates/_videomenu.scss */
.videomenu-container .swiper-slide .content h2 {
    font-size: 64px;
    font-size: 4rem;
    margin-bottom: 20px;
    font-weight: 700;
    line-height: 72px;
}
/* line 26, ../sass/templates/_videomenu.scss */
.videomenu-container .swiper-slide .content p {
    line-height: 24px;
    margin: 0 auto;
    max-width: 60%;
    text-align: center;
}
/* line 31, ../sass/templates/_videomenu.scss */
.videomenu-container .swiper-slide .content p span {
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 300;
    line-height: 24px;
}
/* line 39, ../sass/templates/_videomenu.scss */
.videomenu-container .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content .button div a.liveEngage {
    display: inline !important;
    padding: 0 !important;
}
/* line 45, ../sass/templates/_videomenu.scss */
.videomenu-container .button {
    background-color: transparent;
}
/* line 47, ../sass/templates/_videomenu.scss */
.videomenu-container .button a {
    font-size: 18px;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 500 !important;
    letter-spacing: 0px !important;
    text-transform: none;
}
/* line 54, ../sass/templates/_videomenu.scss */
.videomenu-container .button a, .videomenu-container .button a:visited {
    color: #FFFFFF;
}
/* line 57, ../sass/templates/_videomenu.scss */
.videomenu-container .button a.primary-color {
    background-color: #5aa323 !important;
}
/* line 60, ../sass/templates/_videomenu.scss */
.videomenu-container .button:nth-of-type(2) {
    display: none;
}

/* line 66, ../sass/templates/_videomenu.scss */
.seeker {
    height: 0;
    z-index: 11;
}

/* line 71, ../sass/templates/_videomenu.scss */
.seeker-link {
    position: fixed !important;
    z-index: 2;
    right: -200px;
    bottom: 20px;
}

@media screen and (min-width: 1170px) {
    /* line 83, ../sass/templates/_videomenu.scss */
    .videomenu-container .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2 {
        line-height: 72px !important;
        font-size: 64px !important;
    }
    /* line 89, ../sass/templates/_videomenu.scss */
    .videomenu-container .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content .button a {
        padding: 15px 35px !important;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1200px) {
    /* line 102, ../sass/templates/_videomenu.scss */
    .videomenu-container .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2 {
        line-height: 72px !important;
        font-size: 64px !important;
    }
    /* line 108, ../sass/templates/_videomenu.scss */
    .videomenu-container .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content .button a {
        font-size: 18px !important;
        padding: 15px 35px !important;
    }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
    /* line 122, ../sass/templates/_videomenu.scss */
    .videomenu-container .nectar-slider-wrap[data-full-width="false"] .swiper-slide .button a {
        font-size: 18px !important;
        padding: 15px 35px !important;
    }
}
@media only screen and (max-width: 1000px) {
    /* line 133, ../sass/templates/_videomenu.scss */
    .videomenu-container .image-bg {
        background-blend-mode: overlay;
        background-color: rgba(37, 40, 46, 0.5);
    }
}
@media screen and (min-width: 641px) and (max-width: 768px) {
    /* line 145, ../sass/templates/_videomenu.scss */
    .videomenu-container .nectar-slider-wrap[data-full-width="false"] .swiper-slide .button a {
        font-size: 18px !important;
        padding: 15px 35px !important;
    }
}
@media screen and (min-width: 381px) and (max-width: 640px) {
    /* line 158, ../sass/templates/_videomenu.scss */
    .home .videomenu-container .nectar-slider-wrap[data-full-width="false"] .swiper-slide h2 {
        margin-top: 60px;
    }

    /* line 166, ../sass/templates/_videomenu.scss */
    .videomenu-container .nectar-slider-wrap[data-full-width="false"] .swiper-slide h2 {
        margin-bottom: 10px;
        margin-top: 100px;
    }
    /* line 171, ../sass/templates/_videomenu.scss */
    .videomenu-container .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content {
        padding: 0 !important;
    }
    /* line 173, ../sass/templates/_videomenu.scss */
    .videomenu-container .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p {
        display: none;
    }
    /* line 179, ../sass/templates/_videomenu.scss */
    .videomenu-container .nectar-slider-wrap[data-full-width="false"] .swiper-slide .button a {
        font-size: 18px !important;
        padding: 10px 15px !important;
    }
    /* line 184, ../sass/templates/_videomenu.scss */
    .videomenu-container .nectar-slider-wrap[data-full-width="false"] .swiper-slide .button:first-child {
        display: none;
    }
    /* line 187, ../sass/templates/_videomenu.scss */
    .videomenu-container .nectar-slider-wrap[data-full-width="false"] .swiper-slide .button:nth-of-type(2) {
        display: block;
    }
    /* line 194, ../sass/templates/_videomenu.scss */
    .videomenu-container.niche .swiper-slide .content h2 {
        margin-top: 50px;
    }
}
@media screen and (max-width: 380px) {
    /* line 207, ../sass/templates/_videomenu.scss */
    .videomenu-container .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content {
        padding: 0 !important;
        top: 0 !important;
    }
    /* line 211, ../sass/templates/_videomenu.scss */
    .videomenu-container .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2 {
        line-height: 36px !important;
        margin-bottom: 0;
        margin-top: 50px;
    }
    /* line 216, ../sass/templates/_videomenu.scss */
    .videomenu-container .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p {
        display: none;
    }
    /* line 222, ../sass/templates/_videomenu.scss */
    .videomenu-container .nectar-slider-wrap[data-full-width="false"] .swiper-slide .button a {
        font-size: 18px !important;
        padding: 10px 15px !important;
    }
    /* line 227, ../sass/templates/_videomenu.scss */
    .videomenu-container .nectar-slider-wrap[data-full-width="false"] .swiper-slide .button:first-child {
        display: none;
    }
    /* line 230, ../sass/templates/_videomenu.scss */
    .videomenu-container .nectar-slider-wrap[data-full-width="false"] .swiper-slide .button:nth-of-type(2) {
        display: block;
    }
    /* line 237, ../sass/templates/_videomenu.scss */
    .videomenu-container.niche .swiper-slide .content h2 {
        margin-top: 50px;
    }
}
/* line 1, ../sass/templates/_blog-posts.scss */
.masonry {
    margin: 0 auto;
}

/* line 8, ../sass/templates/_blog-posts.scss */
.blog-posts-container .section-title h2 {
    margin-bottom: 40px;
    text-align: left;
    width: 70% !important;
}
/* line 15, ../sass/templates/_blog-posts.scss */
.blog-posts-container #post-area.masonry.span_9 {
    max-width: 100%;
    padding-right: 0px;
}
/* line 20, ../sass/templates/_blog-posts.scss */
.blog-posts-container .posts-container-content #sidebar {
    display: none;
}
/* line 25, ../sass/templates/_blog-posts.scss */
.blog-posts-container .masonry-blog-item div.article-content-wrap,
.blog-posts-container .masonry-blog-item .post-meta {
    padding: 20px !important;
    margin: 0 !important;
}
/* line 31, ../sass/templates/_blog-posts.scss */
.blog-posts-container .masonry-blog-item div.article-content-wrap h2 a,
.blog-posts-container .masonry-blog-item .post-meta h2 a {
    color: #25282e !important;
}
/* line 34, ../sass/templates/_blog-posts.scss */
.blog-posts-container .masonry-blog-item div.article-content-wrap h2 a:hover,
.blog-posts-container .masonry-blog-item .post-meta h2 a:hover {
    color: #2c4f11 !important;
}
/* line 39, ../sass/templates/_blog-posts.scss */
.blog-posts-container .masonry-blog-item div.article-content-wrap .date,
.blog-posts-container .masonry-blog-item .post-meta .date {
    float: right;
}
/* line 43, ../sass/templates/_blog-posts.scss */
.blog-posts-container .masonry-blog-item div.article-content-wrap .post-header > :not(.title), .blog-posts-container .masonry-blog-item div.article-content-wrap .nectar-love-count,
.blog-posts-container .masonry-blog-item .post-meta .post-header > :not(.title),
.blog-posts-container .masonry-blog-item .post-meta .nectar-love-count {
    display: none !important;
}
/* line 48, ../sass/templates/_blog-posts.scss */
.blog-posts-container article {
    width: 47.5% !important;
}
/* line 50, ../sass/templates/_blog-posts.scss */
.blog-posts-container article .content-inner .meta-category {
    top: 15px;
    left: 15px;
}
/* line 53, ../sass/templates/_blog-posts.scss */
.blog-posts-container article .content-inner .meta-category a {
    margin: 0 2px 5px;
    padding: 2px 16px;
    border-radius: 80px;
    display: inline-block;
    font-size: 11px;
    font-weight: 600;
    line-height: 20px;
}
/* line 64, ../sass/templates/_blog-posts.scss */
.blog-posts-container article .content-inner .meta-category a {
    display: none;
    background-color: #007ac9;
    color: #FFFFFF;
}
/* line 72, ../sass/templates/_blog-posts.scss */
.blog-posts-container .content-inner .meta-category {
    position: absolute;
}
/* line 78, ../sass/templates/_blog-posts.scss */
.blog-posts-container .article-content-wrap {
    margin-top: 30px;
    margin-bottom: 20px;
    border-bottom: 1px solid #CCCCCC;
    min-height: 200px;
}
/* line 85, ../sass/templates/_blog-posts.scss */
.blog-posts-container .post-header {
    margin-bottom: 20px;
}
/* line 90, ../sass/templates/_blog-posts.scss */
.blog-posts-container .post-meta .author, .blog-posts-container .post-meta .comments {
    display: inline-block;
}
/* line 94, ../sass/templates/_blog-posts.scss */
.blog-posts-container .post-meta .author {
    font-size: 12px;
    line-height: 22px;
    position: absolute;
}
/* line 98, ../sass/templates/_blog-posts.scss */
.blog-posts-container .post-meta .author a {
    color: #25282e;
}
/* line 103, ../sass/templates/_blog-posts.scss */
.blog-posts-container .post-meta .nectar-love {
    line-height: 22px;
    margin: 0 10px 0 0 !important;
}
/* line 108, ../sass/templates/_blog-posts.scss */
.blog-posts-container .post-meta .comments {
    float: right;
    margin-right: 10px;
}
/* line 112, ../sass/templates/_blog-posts.scss */
.blog-posts-container .post-meta .comments .meta-comment-count {
    font-size: 12px;
    line-height: 22px;
    position: absolute;
}
/* line 118, ../sass/templates/_blog-posts.scss */
.blog-posts-container .post-meta .comments:before {
    padding: 0 4px;
    content: url("/wp-content/themes/work/images/comment.png");
}

/* line 127, ../sass/templates/_blog-posts.scss */
.blog-posts-container .col.section-title {
    padding: 0;
    border: none;
}
/* line 131, ../sass/templates/_blog-posts.scss */
.blog-posts-container .col.section-title h2 {
    font-weight: 700;
    line-height: 48px;
}

@media screen and (min-width: 641px) and (max-width: 768px) {
    /* line 146, ../sass/templates/_blog-posts.scss */
    .blog-posts-container .posts-container-content {
        padding: 0 20px;
        width: 100%;
    }
    /* line 149, ../sass/templates/_blog-posts.scss */
    .blog-posts-container .posts-container-content h2, .blog-posts-container .posts-container-content .masonry {
        margin: 0 auto;
        width: 100%;
    }
}
@media only screen and (max-width: 690px) {
    /* line 161, ../sass/templates/_blog-posts.scss */
    .blog-posts-container .article-content-wrap {
        min-height: auto;
    }
    /* line 165, ../sass/templates/_blog-posts.scss */
    .blog-posts-container .posts-container-content {
        padding: 0 20px;
        width: 100%;
    }
    /* line 169, ../sass/templates/_blog-posts.scss */
    .blog-posts-container .posts-container-content h2, .blog-posts-container .posts-container-content .masonry, .blog-posts-container .posts-container-content .masonry-blog-item {
        margin: 0 auto;
        width: 100% !important;
    }
    /* line 174, ../sass/templates/_blog-posts.scss */
    .blog-posts-container .posts-container-content article {
        width: 100% !important;
    }
}
@media screen and (min-width: 381px) and (max-width: 640px) {
    /* line 186, ../sass/templates/_blog-posts.scss */
    .blog-posts-container .article-content-wrap {
        min-height: auto;
    }
    /* line 190, ../sass/templates/_blog-posts.scss */
    .blog-posts-container .posts-container-content {
        padding: 0 20px;
        width: 100%;
    }
    /* line 194, ../sass/templates/_blog-posts.scss */
    .blog-posts-container .posts-container-content h2, .blog-posts-container .posts-container-content .masonry {
        margin: 0 auto;
        width: 100% !important;
    }
    /* line 199, ../sass/templates/_blog-posts.scss */
    .blog-posts-container .posts-container-content article {
        width: 100% !important;
    }
}
@media screen and (max-width: 380px) {
    /* line 211, ../sass/templates/_blog-posts.scss */
    .blog-posts-container .article-content-wrap {
        min-height: auto;
    }
    /* line 214, ../sass/templates/_blog-posts.scss */
    .blog-posts-container .posts-container-content {
        padding: 0 20px;
        width: 100%;
    }
    /* line 217, ../sass/templates/_blog-posts.scss */
    .blog-posts-container .posts-container-content h2, .blog-posts-container .posts-container-content .masonry {
        margin: 0 auto;
        width: 100% !important;
    }
    /* line 222, ../sass/templates/_blog-posts.scss */
    .blog-posts-container .posts-container-content article {
        width: 100% !important;
    }
}
/* line 2, ../sass/templates/_blog-categories.scss */
.home .blog-categories-container-title {
    margin-top: -100px;
    padding-top: 100px !important;
}
/* line 6, ../sass/templates/_blog-categories.scss */
.home .blog-categories-container-title .section-title {
    border-bottom: 0px !important;
    padding: 0;
}
/* line 9, ../sass/templates/_blog-categories.scss */
.home .blog-categories-container-title .section-title h2 {
    margin: 0 auto;
    text-align: center;
    width: 60% !important;
}

/* line 18, ../sass/templates/_blog-categories.scss */
.home .blog-categories-container {
    margin-top: 0px;
    padding-top: 0px !important;
}

/* line 24, ../sass/templates/_blog-categories.scss */
.blog-categories-container {
    margin-top: -120px;
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
/* line 29, ../sass/templates/_blog-categories.scss */
.blog-categories-container .blog-categories {
    background-color: #fff;
}
/* line 32, ../sass/templates/_blog-categories.scss */
.blog-categories-container .blog-categories > .col {
    display: flex;
}
/* line 36, ../sass/templates/_blog-categories.scss */
.blog-categories-container .blog-categories:nth-of-type(1) .tag-column {
    background-color: #5aa323;
}
/* line 40, ../sass/templates/_blog-categories.scss */
.blog-categories-container .blog-categories:nth-of-type(2) .tag-column {
    background-color: #007ac9;
}
/* line 44, ../sass/templates/_blog-categories.scss */
.blog-categories-container .blog-categories:nth-of-type(3) .tag-column {
    background-color: #25282e;
}
/* line 49, ../sass/templates/_blog-categories.scss */
.blog-categories-container .tag-column {
    margin-right: 2.1%;
    padding: 40px;
}
/* line 53, ../sass/templates/_blog-categories.scss */
.blog-categories-container .tag-column .tag-column-title, .blog-categories-container .tag-column .tag-column-text {
    color: #FFFFFF;
}
/* line 57, ../sass/templates/_blog-categories.scss */
.blog-categories-container .tag-column .tag-column-title {
    margin-bottom: 15px;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
}
/* line 64, ../sass/templates/_blog-categories.scss */
.blog-categories-container .tag-column .tag-column-text {
    font-size: 14px;
    font-weight: 300;
}
/* line 70, ../sass/templates/_blog-categories.scss */
.blog-categories-container .tag-posts {
    padding: 25px 25px 25px 10px;
}
/* line 73, ../sass/templates/_blog-categories.scss */
.blog-categories-container .tag-posts:nth-of-type(2n) {
    margin-left: 0;
    border-right: 1px solid #f3f3f3;
}
/* line 79, ../sass/templates/_blog-categories.scss */
.blog-categories-container .tag-title {
    margin-bottom: 15px;
    color: #25282e;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
}
/* line 86, ../sass/templates/_blog-categories.scss */
.blog-categories-container .title {
    margin-bottom: 15px;
    line-height: 20px;
}
/* line 89, ../sass/templates/_blog-categories.scss */
.blog-categories-container .title span {
    font-size: 14px;
}
/* line 93, ../sass/templates/_blog-categories.scss */
.blog-categories-container .title a, .blog-categories-container .title a:hover, .blog-categories-container .title a:visited {
    color: #007ac9;
    font-size: 14px;
}

@media only screen and (max-width: 1000px) {
    /* line 103, ../sass/templates/_blog-categories.scss */
    .home .blog-categories-container-title.full-width-section {
        margin-top: -120px !important;
        padding-top: 100px !important;
    }

    /* line 109, ../sass/templates/_blog-categories.scss */
    .home .blog-categories-container.full-width-section {
        margin-top: 0px !important;
        padding-top: 0px !important;
    }

    /* line 115, ../sass/templates/_blog-categories.scss */
    .blog-categories-container.full-width-section {
        margin-top: -100px !important;
    }
    /* line 119, ../sass/templates/_blog-categories.scss */
    .blog-categories-container .blog-categories .col {
        display: block;
    }
    /* line 123, ../sass/templates/_blog-categories.scss */
    .blog-categories-container .blog-categories .tag-column, .blog-categories-container .blog-categories .tag-posts {
        width: 100%;
    }
    /* line 127, ../sass/templates/_blog-categories.scss */
    .blog-categories-container .blog-categories .tag-posts {
        padding: 25px;
        margin: 0;
    }
}
@media screen and (min-width: 641px) and (max-width: 768px) {
    /* line 138, ../sass/templates/_blog-categories.scss */
    .blog-categories-container.full-width-section {
        margin-top: -120px !important;
    }
    /* line 141, ../sass/templates/_blog-categories.scss */
    .blog-categories-container .blog-categories .tag-column {
        width: 100%;
    }
}
@media only screen and (min-width: 641px) and (max-width: 690px) {
    /* line 151, ../sass/templates/_blog-categories.scss */
    .home .blog-categories-container-title .section-title h2 {
        width: 100% !important;
    }

    /* line 157, ../sass/templates/_blog-categories.scss */
    .blog-categories-container .blog-categories .tag-column {
        padding: 40px 20px;
    }
}
@media screen and (min-width: 381px) and (max-width: 640px) {
    /* line 166, ../sass/templates/_blog-categories.scss */
    .home .posts-container {
        margin-bottom: 0px;
    }
    /* line 171, ../sass/templates/_blog-categories.scss */
    .home .blog-categories-container-title .section-title h2 {
        width: 100% !important;
    }

    /* line 178, ../sass/templates/_blog-categories.scss */
    .blog-categories-container.full-width-section {
        margin-top: -120px !important;
    }
    /* line 181, ../sass/templates/_blog-categories.scss */
    .blog-categories-container .blog-categories .tag-column {
        padding: 40px 20px;
        width: 100%;
    }
}
@media screen and (max-width: 380px) {
    /* line 191, ../sass/templates/_blog-categories.scss */
    .home .posts-container {
        margin-bottom: 0px;
    }
    /* line 196, ../sass/templates/_blog-categories.scss */
    .home .blog-categories-container-title .section-title h2 {
        width: 100% !important;
    }

    /* line 203, ../sass/templates/_blog-categories.scss */
    .blog-categories-container.full-width-section {
        margin-top: -120px !important;
    }
    /* line 206, ../sass/templates/_blog-categories.scss */
    .blog-categories-container .blog-categories .tag-column {
        padding: 40px 20px;
        width: 100%;
    }
}
/* line 1, ../sass/templates/_posts-container-sidebar.scss */
.posts-container-sidebar {
    padding: 0 0 0 20px;
    float: right !important;
}
/* line 6, ../sass/templates/_posts-container-sidebar.scss */
.posts-container-sidebar h4, .posts-container-sidebar #sidebar h4 {
    color: #25282e;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 22px;
    margin-bottom: 5px !important;
    text-transform: none;
}
/* line 15, ../sass/templates/_posts-container-sidebar.scss */
.posts-container-sidebar p {
    font-size: 14px;
}
/* line 19, ../sass/templates/_posts-container-sidebar.scss */
.posts-container-sidebar a {
    color: #007ac9 !important;
    font-size: 14px;
}
/* line 24, ../sass/templates/_posts-container-sidebar.scss */
.posts-container-sidebar span {
    font-size: 14px;
}
/* line 28, ../sass/templates/_posts-container-sidebar.scss */
.posts-container-sidebar .categories {
    margin-bottom: -50px;
}

/* line 34, ../sass/templates/_posts-container-sidebar.scss */
.newsletter-form form {
    margin-bottom: 30px;
    padding: 30px;
    background-color: #25282e;
    text-align: center;
}
/* line 40, ../sass/templates/_posts-container-sidebar.scss */
.newsletter-form form h4, .newsletter-form form p, .newsletter-form form a, .newsletter-form form a:hover, .newsletter-form form a:visited {
    color: #FFFFFF !important;
}
/* line 44, ../sass/templates/_posts-container-sidebar.scss */
.newsletter-form form h4 {
    font-size: 24px !important;
}
/* line 48, ../sass/templates/_posts-container-sidebar.scss */
.newsletter-form form p {
    padding-bottom: 20px;
    font-size: 14px;
    font-weight: 300;
    line-height: 22px;
}
/* line 55, ../sass/templates/_posts-container-sidebar.scss */
.newsletter-form form a {
    display: block;
    font-size: 12px;
}
/* line 60, ../sass/templates/_posts-container-sidebar.scss */
.newsletter-form form input[type="text"], .newsletter-form form input[type="email"] {
    margin: 0;
    background-color: #FFFFFF !important;
    border: none !important;
    font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
    font-weight: 300;
    height: 40px;
    padding: 10px !important;
}
/* line 70, ../sass/templates/_posts-container-sidebar.scss */
.newsletter-form form table {
    background-color: #25282e !important;
}
/* line 73, ../sass/templates/_posts-container-sidebar.scss */
.newsletter-form form table tr:nth-of-type(2) {
    border-top: 1px solid #ECECEC;
}
/* line 77, ../sass/templates/_posts-container-sidebar.scss */
.newsletter-form form table td {
    background-color: #25282e !important;
    border: none !important;
    border-radius: 4px;
    padding: 0 !important;
}
/* line 85, ../sass/templates/_posts-container-sidebar.scss */
.newsletter-form form .button {
    margin: 20px auto 10px;
    border: 2px solid #6ABF26 !important;
    color: #6ABF26;
    display: block;
}
/* line 90, ../sass/templates/_posts-container-sidebar.scss */
.newsletter-form form .button:hover {
    color: #FFFFFF !important;
}
/* line 97, ../sass/templates/_posts-container-sidebar.scss */
.newsletter-form form button[type="submit"].button.newsletter-button {
    border-radius: 4px !important;
    padding: 10px 40px !important;
}

/* line 107, ../sass/templates/_posts-container-sidebar.scss */
#sidebar .newsletter-info a, #sidebar .newsletter-info a:hover, #sidebar .newsletter-info a:visited {
    color: #FFFFFF !important;
    font-size: 12px !important;
}

/* line 113, ../sass/templates/_posts-container-sidebar.scss */
#sidebar .widget_wpcom_social_media_icons_widget {
    margin-top: -20px;
}
/* line 115, ../sass/templates/_posts-container-sidebar.scss */
#sidebar .widget_wpcom_social_media_icons_widget ul li {
    margin-right: 0;
}
/* line 117, ../sass/templates/_posts-container-sidebar.scss */
#sidebar .widget_wpcom_social_media_icons_widget ul li a {
    display: inline-block !important;
    height: 100px;
    margin-right: 0;
    width: 20%;
}
/* line 123, ../sass/templates/_posts-container-sidebar.scss */
#sidebar .widget_wpcom_social_media_icons_widget ul li a:before {
    content: none;
}
/* line 126, ../sass/templates/_posts-container-sidebar.scss */
#sidebar .widget_wpcom_social_media_icons_widget ul li a.genericon-facebook {
    background: url("/wp-content/themes/work/images/facebook-social.png") center no-repeat #3B5998;
}
/* line 129, ../sass/templates/_posts-container-sidebar.scss */
#sidebar .widget_wpcom_social_media_icons_widget ul li a.genericon-twitter {
    background: url("/wp-content/themes/work/images/twitter-social.png") center no-repeat #00ACED;
}
/* line 132, ../sass/templates/_posts-container-sidebar.scss */
#sidebar .widget_wpcom_social_media_icons_widget ul li a.genericon-linkedin {
    background: url("/wp-content/themes/work/images/linkedin-social.png") center no-repeat #007BB6;
}
/* line 135, ../sass/templates/_posts-container-sidebar.scss */
#sidebar .widget_wpcom_social_media_icons_widget ul li a.genericon-pinterest {
    background: url("/wp-content/themes/work/images/pinterest-social.png") center no-repeat #c92228;
}
/* line 138, ../sass/templates/_posts-container-sidebar.scss */
#sidebar .widget_wpcom_social_media_icons_widget ul li a.genericon-googleplus {
    background: url("/wp-content/themes/work/images/googleplus-social.png") center no-repeat #DD4B39;
}

/* line 145, ../sass/templates/_posts-container-sidebar.scss */
#sidebar .ad {
    padding: 60px 20px;
    background-color: #007BB6;
}
/* line 148, ../sass/templates/_posts-container-sidebar.scss */
#sidebar .ad h4, #sidebar .ad p {
    color: #FFFFFF;
}
/* line 151, ../sass/templates/_posts-container-sidebar.scss */
#sidebar .ad h4 {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 25px !important;
}
/* line 156, ../sass/templates/_posts-container-sidebar.scss */
#sidebar .ad p {
    display: inline-block;
    font-size: 18px;
}
/* line 160, ../sass/templates/_posts-container-sidebar.scss */
#sidebar .ad span {
    background: url("/wp-content/themes/work/images/linkedin-ad.png");
    display: inline-block;
    height: 22px;
    vertical-align: sub;
    width: 95px;
}

/* line 171, ../sass/templates/_posts-container-sidebar.scss */
#sidebar .widget form p {
    padding-bottom: 0px !important;
}
/* line 177, ../sass/templates/_posts-container-sidebar.scss */
#sidebar .widget .newsletter-form .email-text {
    padding-bottom: 15px !important;
}

/* line 185, ../sass/templates/_posts-container-sidebar.scss */
.widget_categories h4 {
    display: none;
}
/* line 189, ../sass/templates/_posts-container-sidebar.scss */
.widget_categories ul {
    margin-top: -50px;
}

@media only screen and (max-width: 1000px) {
    /* line 196, ../sass/templates/_posts-container-sidebar.scss */
    .posts-container-sidebar {
        padding: 0;
    }
}
@media screen and (min-width: 641px) and (max-width: 768px) {
    /* line 203, ../sass/templates/_posts-container-sidebar.scss */
    .posts-container-sidebar > div > div:not(.newsletter-form) {
        padding: 0 20px;
    }
}
@media only screen and (min-width: 641px) and (max-width: 690px) {
    /* line 210, ../sass/templates/_posts-container-sidebar.scss */
    .posts-container-sidebar > div > div:not(.newsletter-form) {
        padding: 0 20px;
    }

    /* line 213, ../sass/templates/_posts-container-sidebar.scss */
    .share-article {
        position: relative;
    }
}
@media screen and (min-width: 381px) and (max-width: 640px) {
    /* line 220, ../sass/templates/_posts-container-sidebar.scss */
    .posts-container-sidebar > div > div:not(.newsletter-form) {
        padding: 0 20px;
    }

    /* line 223, ../sass/templates/_posts-container-sidebar.scss */
    .share-article {
        position: relative;
    }
}
@media screen and (max-width: 380px) {
    /* line 230, ../sass/templates/_posts-container-sidebar.scss */
    .posts-container-sidebar > div > div:not(.newsletter-form) {
        padding: 0 20px;
    }

    /* line 233, ../sass/templates/_posts-container-sidebar.scss */
    .share-article {
        position: relative;
    }
}
/* line 238, ../sass/templates/_posts-container-sidebar.scss */
body.single .share-article,
.single-post .share-article,
body.category .share-article,
body.author .share-article {
    position: absolute;
    bottom: 0;
    right: 0;
}

/* line 247, ../sass/templates/_posts-container-sidebar.scss */
body.single .share-article ul,
.single-post .share-article ul,
body.category .share-article ul,
body.author .share-article ul {
    margin: 0;
    width: auto;
}

/* line 255, ../sass/templates/_posts-container-sidebar.scss */
body.single .share-article li,
.single-post .share-article li,
body.category .share-article li,
body.author .share-article li {
    display: inline-block;
}

/* line 262, ../sass/templates/_posts-container-sidebar.scss */
body.single .share-article i,
.single-post .share-article i,
body.category .share-article i,
body.author .share-article i {
    background-color: #6c7076;
    transition: background-color 0.2s ease-in-out;
}

/* line 270, ../sass/templates/_posts-container-sidebar.scss */
body.single .share-article i:hover,
.single-post .share-article i:hover,
body.category .share-article i:hover,
body.author .share-article i:hover {
    background-color: #5aa323;
}

@media only screen and (min-width: 641px) and (max-width: 690px) {
    /* line 278, ../sass/templates/_posts-container-sidebar.scss */
    body.single .share-article,
    .single-post .share-article,
    body.category .share-article,
    body.author .share-article {
        margin-top: 10px;
        position: relative;
    }
}
@media screen and (min-width: 381px) and (max-width: 640px) {
    /* line 288, ../sass/templates/_posts-container-sidebar.scss */
    body.single .share-article,
    .single-post .share-article,
    body.category .share-article,
    body.author .share-article {
        margin-top: 10px;
        position: relative;
    }
}
@media screen and (max-width: 380px) {
    /* line 298, ../sass/templates/_posts-container-sidebar.scss */
    body.single .share-article,
    .single-post .share-article,
    body.category .share-article,
    body.author .share-article {
        margin-top: 10px;
        position: relative;
    }
}
/* line 1, ../sass/templates/_faqs.scss */
.faq-container {
    margin-top: -120px;
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
/* line 6, ../sass/templates/_faqs.scss */
.faq-container .faq-column {
    padding: 40px;
    background-color: #5aa323;
    color: #FFFFFF;
    min-height: 355px;
}
/* line 12, ../sass/templates/_faqs.scss */
.faq-container .faq-column:last-child {
    padding: 40px !important;
}
/* line 16, ../sass/templates/_faqs.scss */
.faq-container .faq-column:nth-of-type(2) {
    background-color: #007ac9;
}
/* line 20, ../sass/templates/_faqs.scss */
.faq-container .faq-column:nth-of-type(3) {
    background-color: #25282e;
}
/* line 25, ../sass/templates/_faqs.scss */
.faq-container .faq-title {
    margin-bottom: 10px;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
}
/* line 32, ../sass/templates/_faqs.scss */
.faq-container .faq-text {
    margin-bottom: 10px;
    font-weight: 300;
}
/* line 36, ../sass/templates/_faqs.scss */
.faq-container .faq-text a {
    color: #FFFFFF;
}
/* line 39, ../sass/templates/_faqs.scss */
.faq-container .faq-text p {
    margin-bottom: 10px;
    padding: 0;
    font-size: 14px;
}
/* line 46, ../sass/templates/_faqs.scss */
.faq-container .button {
    margin: 20px 0 0;
    padding: 15px;
    background-color: #FFFFFF;
    color: #25282e !important;
    display: inline-block;
    font-size: 14px;
}

@media only screen and (max-width: 1000px) {
    /* line 65, ../sass/templates/_faqs.scss */
    .faq-container {
        padding-top: 100px !important;
    }
    /* line 68, ../sass/templates/_faqs.scss */
    .faq-container.full-width-section {
        margin-top: -120px !important;
    }
    /* line 72, ../sass/templates/_faqs.scss */
    .faq-container .faq-column {
        min-height: 100%;
    }
}
@media only screen and (min-width: 641px) and (max-width: 690px) {
    /* line 81, ../sass/templates/_faqs.scss */
    .faq-container .faq-column {
        padding: 40px 20px;
    }
}
@media screen and (min-width: 381px) and (max-width: 640px) {
    /* line 90, ../sass/templates/_faqs.scss */
    .faq-container .faq-column {
        padding: 40px 20px;
        width: 100%;
    }
}
@media screen and (max-width: 380px) {
    /* line 100, ../sass/templates/_faqs.scss */
    .faq-container .faq-column {
        padding: 40px 20px;
        width: 100%;
    }
    /* line 104, ../sass/templates/_faqs.scss */
    .faq-container .faq-column:last-child {
        padding: 40px 20px !important;
    }
}
/* line 1, ../sass/templates/_chat-now.scss */
.chat-container {
    display: none;
    z-index: 20;
}

/* line 6, ../sass/templates/_chat-now.scss */
.chat-now {
    padding: 40px;
    background-color: #5aa323;
    border-top: 10px solid #25282e;
    color: #FFFFFF;
    position: fixed;
    text-align: center;
    top: 40%;
    z-index: 12;
}
/* line 16, ../sass/templates/_chat-now.scss */
.chat-now .close {
    background: url("/wp-content/themes/work/images/close.png") no-repeat;
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: 3px;
    top: 15px;
    width: 30px;
}
/* line 26, ../sass/templates/_chat-now.scss */
.chat-now h3 {
    color: #FFFFFF;
    font-size: 40px;
    line-height: 48px;
}
/* line 32, ../sass/templates/_chat-now.scss */
.chat-now p {
    font-weight: 300;
}
/* line 36, ../sass/templates/_chat-now.scss */
.chat-now .button {
    padding: 12px 30px;
    background-color: #25282e;
    color: #FFFFFF;
}
/* line 42, ../sass/templates/_chat-now.scss */
.chat-now .liveEngage:after {
    padding: 12px 30px;
    background-color: #25282e;
    border-radius: 30px;
    color: #FFFFFF;
    cursor: pointer;
}

@media screen and (min-width: 641px) and (max-width: 768px) {
    /* line 54, ../sass/templates/_chat-now.scss */
    .chat-now {
        display: none;
    }
}
@media screen and (min-width: 381px) and (max-width: 640px) {
    /* line 61, ../sass/templates/_chat-now.scss */
    .chat-now {
        display: none;
    }
}
@media screen and (max-width: 380px) {
    /* line 68, ../sass/templates/_chat-now.scss */
    .chat-now {
        display: none;
    }
}
/* line 2, ../sass/templates/_perks-posting.scss */
#perks-posting {
    margin-bottom: 0px !important;
    padding-bottom: 100px !important;
    padding-top: 100px !important;
}
/* line 7, ../sass/templates/_perks-posting.scss */
#perks-posting .description-column {
    padding: 40px;
    background-color: #25282e;
    color: #FFFFFF;
    min-height: 215px;
}
/* line 14, ../sass/templates/_perks-posting.scss */
#perks-posting .description-column-title p {
    padding: 0;
    color: #FFFFFF;
}

/* line 20, ../sass/templates/_perks-posting.scss */
#power-posting {
    margin-bottom: 0px !important;
    padding-bottom: 100px !important;
    padding-top: 100px !important;
}
/* line 25, ../sass/templates/_perks-posting.scss */
#power-posting .description-column {
    padding: 40px;
    background-color: #FFFFFF;
    color: #25282e;
    min-height: 325px;
}
/* line 33, ../sass/templates/_perks-posting.scss */
#power-posting .description-column-title p {
    padding: 0;
    color: #25282e;
}
/* line 40, ../sass/templates/_perks-posting.scss */
#power-posting .description-column-text a {
    color: #007ac9;
    font-weight: 700;
}

/* line 47, ../sass/templates/_perks-posting.scss */
.bundle {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    text-align: center;
}
/* line 52, ../sass/templates/_perks-posting.scss */
.bundle .description-column-title,
.bundle .description-columns > * {
    color: #FFFFFF;
}
/* line 57, ../sass/templates/_perks-posting.scss */
.bundle .description-column-text {
    line-height: 24px;
    margin-bottom: 25px;
}
/* line 61, ../sass/templates/_perks-posting.scss */
.bundle .description-column-text p:before {
    content: url("/wp-content/themes/work/images/feature.png");
    display: inline-block;
    margin-right: 15px;
}
/* line 69, ../sass/templates/_perks-posting.scss */
.bundle .description-column-title {
    font-size: 32px;
    margin-bottom: 50px;
}
/* line 74, ../sass/templates/_perks-posting.scss */
.bundle .description-column-points {
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    background-color: #FFFFFF;
    max-width: 640px;
}
/* line 79, ../sass/templates/_perks-posting.scss */
.bundle .description-column-points > div {
    display: table;
    height: 140px;
}
/* line 83, ../sass/templates/_perks-posting.scss */
.bundle .description-column-points p {
    padding-right: 20px;
    display: table-cell;
    font-size: 18px;
    text-align: left;
    vertical-align: middle;
}
/* line 90, ../sass/templates/_perks-posting.scss */
.bundle .description-column-points:nth-last-of-type(n):before {
    display: inline-block;
    height: 140px;
    width: 140px;
    float: left;
}
/* line 96, ../sass/templates/_perks-posting.scss */
.bundle .description-column-points:nth-last-of-type(1):before {
    content: url("/wp-content/themes/work/images/3.png");
}
/* line 99, ../sass/templates/_perks-posting.scss */
.bundle .description-column-points:nth-last-of-type(2):before {
    content: url("/wp-content/themes/work/images/2.png");
}
/* line 102, ../sass/templates/_perks-posting.scss */
.bundle .description-column-points:nth-last-of-type(3):before {
    content: url("/wp-content/themes/work/images/1.png");
}

/* line 109, ../sass/templates/_perks-posting.scss */
.video-interviewing .video-interviewing-column {
    padding: 80px 0;
    color: #FFFFFF;
}
/* line 113, ../sass/templates/_perks-posting.scss */
.video-interviewing .video-interviewing-column:nth-of-type(1) {
    padding-right: 55px;
}
/* line 116, ../sass/templates/_perks-posting.scss */
.video-interviewing .video-interviewing-column:nth-of-type(2) {
    padding-left: 55px;
}
/* line 119, ../sass/templates/_perks-posting.scss */
.video-interviewing .video-interviewing-column .column-big-title {
    padding-bottom: 25px;
    border-bottom: 1px solid #666;
    font-size: 72px;
    font-weight: 700;
    line-height: 80px;
}
/* line 126, ../sass/templates/_perks-posting.scss */
.video-interviewing .video-interviewing-column .column-title {
    margin-bottom: 25px;
    color: #FFFFFF;
    font-size: 32px;
    font-weight: 700;
    line-height: 35px;
}
/* line 133, ../sass/templates/_perks-posting.scss */
.video-interviewing .video-interviewing-column .column-text {
    font-size: 18px;
}
/* line 135, ../sass/templates/_perks-posting.scss */
.video-interviewing .video-interviewing-column .column-text p {
    margin-top: 25px;
    padding: 0;
}
/* line 139, ../sass/templates/_perks-posting.scss */
.video-interviewing .video-interviewing-column .column-text .button {
    padding: 13px 30px;
    color: #FFFFFF;
    font-weight: 700;
}

@media only screen and (max-width: 1000px) {
    /* line 151, ../sass/templates/_perks-posting.scss */
    .video-interviewing {
        padding-bottom: 20px !important;
    }
    /* line 154, ../sass/templates/_perks-posting.scss */
    .video-interviewing .video-interviewing-column:nth-of-type(n) {
        padding: 20px 0;
    }
    /* line 157, ../sass/templates/_perks-posting.scss */
    .video-interviewing .video-interviewing-column .column-big-title {
        padding: 0;
        border-bottom: none;
        font-size: 32px;
        line-height: 32px;
    }

    /* line 166, ../sass/templates/_perks-posting.scss */
    .description-container.bundle {
        margin: 20px 0 0 0 !important;
        padding: 20px !important;
        width: auto;
    }

    /* line 179, ../sass/templates/_perks-posting.scss */
    #power-posting {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    /* line 182, ../sass/templates/_perks-posting.scss */
    #power-posting .description-column {
        min-height: auto;
    }
}
@media only screen and (max-width: 690px) {
    /* line 191, ../sass/templates/_perks-posting.scss */
    .video-interviewing {
        padding: 0 20px 20px !important;
        width: auto !important;
    }

    /* line 196, ../sass/templates/_perks-posting.scss */
    .description-container.bundle {
        padding: 20px !important;
        width: auto;
    }
    /* line 200, ../sass/templates/_perks-posting.scss */
    .description-container.bundle .description-column-points:before {
        display: block;
        float: none;
        margin: 0 auto;
    }
    /* line 206, ../sass/templates/_perks-posting.scss */
    .description-container.bundle .description-column-points > div {
        height: auto;
    }

    /* line 212, ../sass/templates/_perks-posting.scss */
    #power-posting {
        padding: 20px 0 !important;
    }
    /* line 214, ../sass/templates/_perks-posting.scss */
    #power-posting .description-column {
        min-height: auto;
    }
}
/* line 2, ../sass/templates/_categories.scss */
body.single #post-area, .single-post #post-area, body.category #post-area, body.author #post-area {
    margin: 0 1% 0 0;
    width: 66.66%;
}
/* line 6, ../sass/templates/_categories.scss */
body.single #post-area .post-content .meta-category, .single-post #post-area .post-content .meta-category, body.category #post-area .post-content .meta-category, body.author #post-area .post-content .meta-category {
    display: none;
}
/* line 12, ../sass/templates/_categories.scss */
body.single #sidebar, .single-post #sidebar, body.category #sidebar, body.author #sidebar {
    width: 32%;
}
/* line 16, ../sass/templates/_categories.scss */
body.single #sidebar .ad h4, .single-post #sidebar .ad h4, body.category #sidebar .ad h4, body.author #sidebar .ad h4 {
    color: #FFFFFF;
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 25px !important;
}
/* line 23, ../sass/templates/_categories.scss */
body.single #sidebar h4, .single-post #sidebar h4, body.category #sidebar h4, body.author #sidebar h4 {
    color: #25282e;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 22px;
    margin-bottom: 5px !important;
    text-transform: none;
}
/* line 33, ../sass/templates/_categories.scss */
body.single #sidebar li > a, body.single #sidebar .title a, .single-post #sidebar li > a, .single-post #sidebar .title a, body.category #sidebar li > a, body.category #sidebar .title a, body.author #sidebar li > a, body.author #sidebar .title a {
    color: #007ac9 !important;
    font-size: 14px;
}
/* line 38, ../sass/templates/_categories.scss */
body.single #sidebar .title span, .single-post #sidebar .title span, body.category #sidebar .title span, body.author #sidebar .title span {
    font-size: 14px;
}

/* line 45, ../sass/templates/_categories.scss */
.category .post-content, .author .post-content {
    padding-left: 130px;
}
/* line 47, ../sass/templates/_categories.scss */
.category .post-content a:hover, .category .post-content a:visited, .author .post-content a:hover, .author .post-content a:visited {
    color: #FFFFFF;
}
/* line 50, ../sass/templates/_categories.scss */
.category .post-content .post-meta, .author .post-content .post-meta {
    max-width: 100px;
    width: 100%;
    text-align: center;
}
/* line 54, ../sass/templates/_categories.scss */
.category .post-content .post-meta a:hover, .author .post-content .post-meta a:hover {
    color: #5aa323 !important;
}
/* line 57, ../sass/templates/_categories.scss */
.category .post-content .post-meta a:visited, .author .post-content .post-meta a:visited {
    color: #6c7076;
}
/* line 61, ../sass/templates/_categories.scss */
.category .post-content .meta-category.pre, .author .post-content .meta-category.pre {
    display: none;
}

@media only screen and (max-width: 1000px) {
    /* line 69, ../sass/templates/_categories.scss */
    #post-area, #sidebar {
        width: 100% !important;
    }
}
/* line 1, ../sass/templates/_text-block.scss */
.text-container {
    font-size: 18px;
    line-height: 30px;
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
/* line 6, ../sass/templates/_text-block.scss */
.text-container.blue-bg {
    background-color: #007ac9;
}
/* line 9, ../sass/templates/_text-block.scss */
.text-container.gray-bg {
    background-color: #ECECEC;
}
/* line 12, ../sass/templates/_text-block.scss */
.text-container.white-bg {
    background-color: #fff;
}
/* line 16, ../sass/templates/_text-block.scss */
.text-container p, .text-container .button {
    font-weight: 500;
}
/* line 19, ../sass/templates/_text-block.scss */
.text-container .button-container {
    text-align: center;
}
/* line 21, ../sass/templates/_text-block.scss */
.text-container .button-container .button {
    color: #FFFFFF;
    display: inline-block;
    margin: 20px auto 0;
}

/* line 29, ../sass/templates/_text-block.scss */
.extra-margin {
    margin: 30px auto !important;
}

@media only screen and (max-width: 1000px) {
    /* line 35, ../sass/templates/_text-block.scss */
    .text-container, .text-container.full-width-section {
        margin-top: -120px !important;
    }

    /* line 39, ../sass/templates/_text-block.scss */
    .text-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
        width: auto;
    }
}
/* line 3, ../sass/templates/_comparison-container.scss */
.comparison-container .col.section-title {
    padding: 0;
    border-bottom: 0;
}
/* line 6, ../sass/templates/_comparison-container.scss */
.comparison-container .col.section-title p {
    margin-top: 30px;
    font-size: 16px;
    line-height: 22px;
}
/* line 13, ../sass/templates/_comparison-container.scss */
.comparison-container .comparison-container-table {
    margin: 0 25%;
    border: 0;
    max-width: 100%;
}
/* line 17, ../sass/templates/_comparison-container.scss */
.comparison-container .comparison-container-table .pricing-column {
    width: 100%;
}
/* line 22, ../sass/templates/_comparison-container.scss */
.comparison-container div.pricing-column {
    background-color: #f1f1f1;
    box-shadow: none;
    width: 47%;
}
/* line 27, ../sass/templates/_comparison-container.scss */
.comparison-container div.pricing-column h3, .comparison-container div.pricing-column .pricing-column-content {
    border: none !important;
}
/* line 31, ../sass/templates/_comparison-container.scss */
.comparison-container div.pricing-column h3, .comparison-container div.pricing-column h4, .comparison-container div.pricing-column .interval {
    background-color: #25282e;
}
/* line 35, ../sass/templates/_comparison-container.scss */
.comparison-container div.pricing-column h3, .comparison-container div.pricing-column h4, .comparison-container div.pricing-column .highlight {
    color: #FFFFFF !important;
}
/* line 39, ../sass/templates/_comparison-container.scss */
.comparison-container div.pricing-column h3 {
    font-size: 24px;
    padding: 20px 4px 4px;
}
/* line 44, ../sass/templates/_comparison-container.scss */
.comparison-container div.pricing-column h4, .comparison-container div.pricing-column .dollar-sign {
    font-size: 64px !important;
    line-height: 64px !important;
}
/* line 49, ../sass/templates/_comparison-container.scss */
.comparison-container div.pricing-column h4 {
    margin: 0;
    padding-top: 0;
    padding-bottom: 8px;
}
/* line 54, ../sass/templates/_comparison-container.scss */
.comparison-container div.pricing-column .highlight {
    padding: 10px 20px;
    background-color: #007ac9;
    font-size: 14px;
}
/* line 60, ../sass/templates/_comparison-container.scss */
.comparison-container div.pricing-column .features {
    padding: 20px;
}
/* line 64, ../sass/templates/_comparison-container.scss */
.comparison-container div.pricing-column p {
    padding-bottom: 20px;
    font-size: 14px;
}
/* line 70, ../sass/templates/_comparison-container.scss */
.comparison-container div.pricing-column a.button, .comparison-container div.pricing-column a span {
    color: #FFFFFF;
    text-transform: none;
}
/* line 75, ../sass/templates/_comparison-container.scss */
.comparison-container div.pricing-column a span {
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0px !important;
}
/* line 82, ../sass/templates/_comparison-container.scss */
.comparison-container div.pricing-column .dollar-sign {
    font-weight: 700 !important;
    top: 0px !important;
    right: -20px !important;
}
/* line 88, ../sass/templates/_comparison-container.scss */
.comparison-container div.pricing-column .interval {
    color: #f3f3f3;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
}
/* line 95, ../sass/templates/_comparison-container.scss */
.comparison-container div.pricing-column:first-child {
    margin-right: 1.5%;
}
/* line 98, ../sass/templates/_comparison-container.scss */
.comparison-container div.pricing-column:last-child {
    margin-left: 1.5%;
}
/* line 103, ../sass/templates/_comparison-container.scss */
.comparison-container .pricing-duration {
    margin-bottom: 50px;
    color: #6c7076;
    font-size: 14px;
    text-align: center;
}
/* line 110, ../sass/templates/_comparison-container.scss */
.comparison-container .pricing-promotion {
    text-align: center;
}
/* line 113, ../sass/templates/_comparison-container.scss */
.comparison-container .pricing-promotion p {
    font-weight: 300;
}
/* line 115, ../sass/templates/_comparison-container.scss */
.comparison-container .pricing-promotion p a {
    color: #007ac9 !important;
}
/* line 120, ../sass/templates/_comparison-container.scss */
.comparison-container .pricing-promotion p:first-child {
    padding: 0;
    color: #25282e;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
}

@media only screen and (max-width: 1000px) {
    /* line 133, ../sass/templates/_comparison-container.scss */
    .comparison-container#power-posting {
        padding-top: 0 !important;
    }
    /* line 138, ../sass/templates/_comparison-container.scss */
    .comparison-container div.pricing-column:nth-of-type(n) {
        margin: 0;
        display: block;
        width: 100% !important;
    }
}
@media screen and (min-width: 381px) and (max-width: 640px) {
    /* line 150, ../sass/templates/_comparison-container.scss */
    .comparison-container h2 {
        padding-right: 20px;
        padding-left: 20px;
    }
    /* line 153, ../sass/templates/_comparison-container.scss */
    .comparison-container .comparison-container-table {
        width: 100%;
        margin: 0 auto;
    }

    /* line 161, ../sass/templates/_comparison-container.scss */
    .bundle .description-column-points p {
        padding: 0 20px 20px !important;
    }
}
@media screen and (max-width: 380px) {
    /* line 171, ../sass/templates/_comparison-container.scss */
    .comparison-container h2 {
        padding-right: 20px;
        padding-left: 20px;
    }
    /* line 174, ../sass/templates/_comparison-container.scss */
    .comparison-container .comparison-container-table {
        width: 100%;
        margin: 0 auto;
    }

    /* line 182, ../sass/templates/_comparison-container.scss */
    .bundle .description-column-points p {
        padding: 20px;
    }
}
/* line 5, ../sass/templates/_gated-content.scss */
.gated-content article.post.link .post-content .content-inner .link-inner {
    background-color: #f3f3f3 !important;
    color: #25282e !important;
}
/* line 9, ../sass/templates/_gated-content.scss */
.gated-content article.post.link .post-content .content-inner .icon {
    display: none;
}
/* line 15, ../sass/templates/_gated-content.scss */
.gated-content .image-link img {
    width: 100%;
}

@media only screen and (min-width: 641px) and (max-width: 690px) {
    /* line 31, ../sass/templates/_gated-content.scss */
    .gated-content .posts-container article {
        position: relative !important;
        top: 0 !important;
        width: 100% !important;
    }
    /* line 35, ../sass/templates/_gated-content.scss */
    .gated-content .posts-container article img {
        width: 100%;
    }
    /* line 38, ../sass/templates/_gated-content.scss */
    .gated-content .posts-container article .link-inner {
        padding: 0 10% 20px !important;
    }
}
@media screen and (min-width: 381px) and (max-width: 640px) {
    /* line 50, ../sass/templates/_gated-content.scss */
    .gated-content .posts-container article {
        position: relative !important;
        top: 0 !important;
        width: 100% !important;
    }
    /* line 54, ../sass/templates/_gated-content.scss */
    .gated-content .posts-container article img {
        width: 100%;
    }
    /* line 57, ../sass/templates/_gated-content.scss */
    .gated-content .posts-container article .link-inner {
        padding: 0 10% 20px !important;
    }
}
@media screen and (max-width: 380px) {
    /* line 69, ../sass/templates/_gated-content.scss */
    .gated-content .posts-container article {
        position: relative !important;
        top: 0 !important;
        width: 100% !important;
    }
    /* line 73, ../sass/templates/_gated-content.scss */
    .gated-content .posts-container article img {
        width: 100%;
    }
    /* line 76, ../sass/templates/_gated-content.scss */
    .gated-content .posts-container article .link-inner {
        padding: 0 10% 20px !important;
    }
}
/* line 1, ../sass/templates/_popup.scss */
.popup-container {
    background-color: rgba(0, 0, 0, 0.75);
    display: none;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 21;
}

/* line 10, ../sass/templates/_popup.scss */
.popup {
    background-color: #fff;
    text-align: center;
    max-width: 300px;
    padding: 30px;
    margin: 0 auto;
    transform: translateY(150px);
}
/* line 17, ../sass/templates/_popup.scss */
.popup .close {
    background: url("/wp-content/themes/work/images/cross.png") no-repeat;
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: 7px;
    top: 15px;
    width: 30px;
}

/* line 4, ../sass/templates/_single-post.scss */
.single-post .main-content ul li {
    list-style: disc;
}

/* line 1, ../sass/_typography.scss */
body {
    font-size: 16px;
    font-size: 1rem;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 400;
    line-height: 1.6;
}

/* line 8, ../sass/_typography.scss */
h1, h2, h3, h4, h5, h6,
#footer-outer .widget h4,
header#top nav > ul > li.megamenu > ul > li > a {
    font-family: "Gotham A", "Gotham B", sans-serif;
}

/* line 14, ../sass/_typography.scss */
h1 {
    font-size: 48px;
    font-size: 3rem;
}

/* line 18, ../sass/_typography.scss */
h2 {
    font-size: 40px;
    font-size: 2.5rem;
}

/* line 22, ../sass/_typography.scss */
h3 {
    font-size: 32px;
    font-size: 2rem;
}

/* line 26, ../sass/_typography.scss */
h4 {
    font-size: 24px;
    font-size: 1.5rem;
    margin-bottom: 10px;
    line-height: 1.55em;
}

/* line 32, ../sass/_typography.scss */
h5 {
    font-size: 17.6px;
    font-size: 1.1rem;
}

/* Header */
/* line 43, ../sass/_typography.scss */
header#top nav > ul > li > a {
    font-size: 14.4px;
    font-size: 0.9rem;
    font-weight: 700;
    color: #25282e;
}
/* line 48, ../sass/_typography.scss */
header#top nav > ul > li > a:hover {
    color: #25282e;
}
/* line 56, ../sass/_typography.scss */
header#top nav > ul li.megamenu > ul > li > a {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.6;
    letter-spacing: normal;
    text-transform: none;
}
/* line 68, ../sass/_typography.scss */
header#top nav .buttons a {
    font-weight: 500;
}

/* line 74, ../sass/_typography.scss */
.sf-menu li {
    line-height: 1.6 !important;
}

/* line 78, ../sass/_typography.scss */
#header-secondary-outer nav > ul {
    height: 40px;
    letter-spacing: normal;
}
/* line 82, ../sass/_typography.scss */
#header-secondary-outer nav > ul > li > a {
    padding: 12px 10px !important;
}

/* line 87, ../sass/_typography.scss */
header#top nav .buttons,
#header-secondary-outer nav > ul > li > a {
    font-size: 12px !important;
    font-weight: 400;
}

/* Footer */
/* line 94, ../sass/_typography.scss */
#footer-outer {
    font-size: 14.4px;
    font-size: 0.9rem;
}
/* line 97, ../sass/_typography.scss */
#footer-outer .widget h4 {
    font-size: 17.6px;
    font-size: 1.1rem;
    text-transform: none;
    font-weight: 700;
    letter-spacing: normal;
}
