/**
* CopyTrans custom shortcodes styles
*@author: Kevin Richard
*/

/**
* LazyYT - Youtube video embed
*/

/**
*---------------------------------------------------------------------------
* youtube video container
*---------------------------------------------------------------------------
*/
.simple-youtube-video-embed
{
    margin: 1% auto 2.5% auto;
}

/**
*---------------------------------------------------------------------------
* lazyYT video title
*---------------------------------------------------------------------------
*/
.simple-youtube-video-embed .lazyYT_title_video
{
    font-weight: lighter;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
    background: rgba(0,0,0,0.3);
    border-radius: 2px;
}

/**
*---------------------------------------------------------------------------
* youtube video iframe
*---------------------------------------------------------------------------
*/
.simple-youtube-video-embed iframe,
body.single-post #site-container-off #primary.container section#content .entry-content .simple-youtube-video-embed iframe
{
    width: 100%;
    max-width: inherit;
    max-width: initial;
}

body.single-post #site-container-off #primary.container section#content .entry-content .you-tube-video {
    margin-left: auto;
    margin-right: auto;
}

.you-tube-video {
    margin-bottom: 2em;
}

.you-tube-video.align-center {
    margin-left: auto;
    margin-right: auto;
}
.you-tube-video.align-right {
    margin-left: auto;
    margin-right: 0;
}

.you-tube-video.align-left {
    margin-left: 0;
    margin-right: auto;
}

/* you tube 16:9 */
.video-wrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}

.video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    max-width: 100% !important;
    height: 100%;
}

/**
*---------------------------------------------------------------------------
* lazyYT title
*---------------------------------------------------------------------------
*/
.simple-youtube-video-embed .lazyYT-title
{
    z-index: 100!important;
    color: #fff!important;
    font-family: sans-serif!important;
    font-size: 12px!important;
    top: 10px!important;
    left: 12px!important;
    position: absolute!important;
    margin: 0!important;
    padding: 0.5em!important;
    line-height: 1!important;
    font-style: normal!important;
    font-weight: normal!important;
    background-color: rgba(0,0,0,0.8)!important;
    border-radius: 0.5em!important;
}

/**
*---------------------------------------------------------------------------
* lazyYT play button
*---------------------------------------------------------------------------
*/
.simple-youtube-video-embed .lazyYT-button
{
    position: absolute !important;
    z-index: 100 !important;
    top: 50% !important;
    left: 50% !important;

    width: 60px !important;
    height: 41px !important;
    padding: 0 !important;
    margin: 0 !important;
    margin-top: -22px !important;
    margin-left: -30px !important;

    /* icon */
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iLTExNCA5MyA1MCA1MCI+PHBhdGggb3BhY2l0eT0iLjgiIGQ9Ik0tMTExLjUgMTE4di0zLjhjMC0uOS4xLTIgLjItMy40cy4zLTIuNi42LTMuN2MuMy0xLjIuOC0yLjMgMS43LTMuMS45LS44IDEuOS0xLjMgMy4xLTEuNSAzLjctLjQgOS4zLS42IDE2LjgtLjZzMTMuMS4yIDE2LjguNmMxLjIuMSAyLjIuNiAzLjEgMS41czEuNSAxLjkgMS43IDMuMWMuMiAxLjEuNCAyLjMuNSAzLjdzLjIgMi41LjIgMy40djcuNmMwIC45LS4xIDItLjIgMy40cy0uMyAyLjYtLjYgMy43Yy0uMyAxLjItLjggMi4zLTEuNyAzLjEtLjkuOC0xLjkgMS4zLTMuMSAxLjUtMy43LjQtOS4zLjYtMTYuOC42cy0xMy4xLS4yLTE2LjgtLjZjLTEuMi0uMS0yLjItLjYtMy4xLTEuNXMtMS41LTEuOS0xLjctMy4xYy0uMi0xLjEtLjQtMi4zLS41LTMuN3MtLjItMi41LS4yLTMuNHYtMy44eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0tOTUuNCAxMjZjMCAuNi4zIDEuMS44IDEuNC4zLjEuNS4yLjguMi4zIDAgLjYtLjEuOS0uM2wxMi45LThjLjUtLjMuOC0uNy44LTEuNHMtLjMtMS4xLS44LTEuNGwtMTIuOS04Yy0uNS0uMy0xLjEtLjQtMS42IDAtLjYuMy0uOC44LS44IDEuNGwtLjEgMTYuMXoiLz48L3N2Zz4K') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    -webkit-background-size: contain;
    moz-background-size: contain;
    -ms-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}

.simple-youtube-video-embed:hover .lazyYT-button
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iLTExNCA5MyA1MCA1MCI+PHBhdGggZmlsbD0iI0NGMDAwRiIgb3BhY2l0eT0iLjgiIGQ9Ik0tMTExLjUgMTE4di0zLjhjMC0uOS4xLTIgLjItMy40cy4zLTIuNi42LTMuN2MuMy0xLjIuOC0yLjMgMS43LTMuMS45LS44IDEuOS0xLjMgMy4xLTEuNSAzLjctLjQgOS4zLS42IDE2LjgtLjZzMTMuMS4yIDE2LjguNmMxLjIuMSAyLjIuNiAzLjEgMS41czEuNSAxLjkgMS43IDMuMWMuMiAxLjEuNCAyLjMuNSAzLjdzLjIgMi41LjIgMy40djcuNmMwIC45LS4xIDItLjIgMy40cy0uMyAyLjYtLjYgMy43Yy0uMyAxLjItLjggMi4zLTEuNyAzLjEtLjkuOC0xLjkgMS4zLTMuMSAxLjUtMy43LjQtOS4zLjYtMTYuOC42cy0xMy4xLS4yLTE2LjgtLjZjLTEuMi0uMS0yLjItLjYtMy4xLTEuNXMtMS41LTEuOS0xLjctMy4xYy0uMi0xLjEtLjQtMi4zLS41LTMuN3MtLjItMi41LS4yLTMuNHYtMy44eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0tOTUuNCAxMjZjMCAuNi4zIDEuMS44IDEuNC4zLjEuNS4yLjguMi4zIDAgLjYtLjEuOS0uM2wxMi45LThjLjUtLjMuOC0uNy44LTEuNHMtLjMtMS4xLS44LTEuNGwtMTIuOS04Yy0uNS0uMy0xLjEtLjQtMS42IDAtLjYuMy0uOC44LS44IDEuNGwtLjEgMTYuMXoiLz48L3N2Zz4K') !important;
}

/**
* CopyTrans related box
*/

/**
*---------------------------------------------------------------------------
* related box
*---------------------------------------------------------------------------
*/
.ct-relatedbox,
.st-alert.ct-relatedbox,
.ct-relatedbox.st-alert
{
    width: 100%;
    padding: 10px;
    margin: 0 auto;
    background: rgba(0,0,0,0.05);
    border-radius: 2px;
    box-shadow: 0 0 0 2px rgba(0,0,0,0.1);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;

    /* texts */
    color: #333;
    color: rgba(0,0,0,0.5);

    /* clear floated elements before */
    clear: left;
}

/**
*---------------------------------------------------------------------------
* related box texts
*---------------------------------------------------------------------------
*/
.ct-relatedbox h2,
.st-alert.ct-relatedbox h2,
.ct-relatedbox h3,
.st-alert.ct-relatedbox h3,
.ct-relatedbox h4,
.st-alert.ct-relatedbox h4,
.ct-relatedbox p,
.st-alert.ct-relatedbox p,
.ct-relatedbox ul,
.st-alert.ct-relatedbox ul,
.ct-relatedbox ul li,
.st-alert.ct-relatedbox ul li,
.ct-relatedbox div,
.st-alert.ct-relatedbox div,
.ct-relatedbox img,
.st-alert.ct-relatedbox img
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

/**
*---------------------------------------------------------------------------
* related box images
*---------------------------------------------------------------------------
*/
.ct-relatedbox img
.st-alert.ct-relatedbox img
{
    display: block;
    max-width: 100%;
    height: auto;
}

/**
*---------------------------------------------------------------------------
* related box headline
*---------------------------------------------------------------------------
*/
.ct-relatedbox h4,
body.single-post #site-container-off #primary.container section#content .entry-content .ct-relatedbox h4
{
    margin: 0;
    padding: 5px 0 10px 0;
}

/**
*---------------------------------------------------------------------------
* related box list
*---------------------------------------------------------------------------
*/
.ct-relatedbox ul,
body.single-post #site-container-off #primary.container section#content .entry-content .ct-relatedbox ul
{
    margin: 0;
    padding: 10px 0 10px 20px;
}

/**
*---------------------------------------------------------------------------
* related box list item
*---------------------------------------------------------------------------
*/
.ct-relatedbox ul li,
body.single-post #site-container-off #primary.container section#content .entry-content .ct-relatedbox ul li
{
    padding: 10px 0;
    margin: 0;
}

/**
*---------------------------------------------------------------------------
* related box paragraphs
*---------------------------------------------------------------------------
*/
.ct-relatedbox ul li p,
body.single-post #site-container-off #primary.container section#content .entry-content .ct-relatedbox ul li p
{
    padding: 0;
    margin: 0;
}

/**
*---------------------------------------------------------------------------
* related box ios9 release special styles
*---------------------------------------------------------------------------
*/
.ct-relatedbox.ios9_compatibility,
body.single-post #site-container-off #primary.container section#content .entry-content .ct-relatedbox.ios9_compatibility
{
    overflow: hidden;
    position: relative;
    padding: 5px 0;
    margin: 1% auto 2% auto;
    background: rgba(0,0,0,0.05);
    box-shadow: inset 0 0 0 2px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.1);
    border-radius: 5px;
    transition: 0.8s;
}

.ct-relatedbox.ios9_compatibility:hover,
body.single-post #site-container-off #primary.container section#content .entry-content .ct-relatedbox.ios9_compatibility:hover
{
    box-shadow: inset 0 0 0 2px rgba(232, 126, 4,0.3);
    transition: 0.5s;
}

.ct-relatedbox.ios9_compatibility br,
body.single-post #site-container-off #primary.container section#content .entry-content .ct-relatedbox.ios9_compatibility br
{
    display: none;
    width: 0;
    height: 0;
}

.ct-relatedbox.ios9_compatibility .ct_columns .col.ios_icon,
body.single-post #site-container-off #primary.container section#content .entry-content .ct-relatedbox.ios9_compatibility .ct_columns .col.ios_icon
{
    overflow: hidden;
    width: 80px;
    height: 80px;
    background: url('data:image/jpeg;base64,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') no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border-radius: 20px;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.08);
}

.ct-relatedbox.ios9_compatibility .ct_columns .col.ios_icon .content,
body.single-post #site-container-off #primary.container section#content .entry-content .ct-relatedbox.ios9_compatibility .ct_columns .col.ios_icon .content
{
    display: none;
    padding: 0;
    margin: 0;
}

.ct-relatedbox.ios9_compatibility .ct_columns .col.ios_content
{
    width: 55%;
    margin: 10px 0;
}

.ct-relatedbox.ios9_compatibility .ct_columns .col h2,
.ct-relatedbox.ios9_compatibility .ct_columns .col h3,
.ct-relatedbox.ios9_compatibility .ct_columns .col h4,
.ct-relatedbox.ios9_compatibility .ct_columns .col h5,
.ct-relatedbox.ios9_compatibility .ct_columns .col p,
.ct-relatedbox.ios9_compatibility .ct_columns .col p:first-child
{
    margin: 0 !important;
    padding: 0 0 5px 0 !important;

    font-family: Arial, Verdana, Geneva, sans-serif;
    line-height: 1.5;
}

.ct-relatedbox.ios9_compatibility .ct_columns .col p
{
    font-size: 14pt;
}

.ct-relatedbox.ios9_compatibility .ct_columns .col p b
{
    font-size: 17pt;
}

.ct-relatedbox.ios9_compatibility .ct_columns .col.ios_button a.short-btn,
body.single-post #site-container-off #primary.container section#content .entry-content .ct-relatedbox.ios9_compatibility .ct_columns .col.ios_button a.short-btn
{
    margin-bottom: 0;
}

.ct-relatedbox.ios9_compatibility .ct_columns .col.ios_button a.ct_button.button.btn_medium,
body.single-post #site-container-off #primary.container section#content .entry-content .ct-relatedbox.ios9_compatibility .ct_columns .col.ios_button a.ct_button.button.btn_medium
{
    padding: 15px !important;
}


/**
* Tabs
*/

/**
*---------------------------------------------------------------------------
* tabs wrapper
*---------------------------------------------------------------------------
*/
.tabs_wrapper,
.entry-content .tabs_wrapper
{
    display: block;
    position: relative;
    background: rgba(255,255,255,0.8);
    box-shadow: 0 0 0 2px rgba(0,0,0,0.1);
    border-radius: 3px;
}

.tabs_wrapper br,
.entry-content .tabs_wrapper br
{
    display: none;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
}

/**
*---------------------------------------------------------------------------
* tabs navigation
*---------------------------------------------------------------------------
*/
.tabs_wrapper .tabs_nav,
.entry-content .tabs_wrapper .tabs_nav
{
    display: block;
    position: relative;
    box-shadow: 0 1px 0 rgba(0,0,0,0.1);
}

.tabs_wrapper .tabs_nav ul,
.tabs_wrapper .tabs_nav ul li,
.entry-content .tabs_wrapper .tabs_nav ul,
.entry-content .tabs_wrapper .tabs_nav ul li
{
    padding: 0;
    margin: 0;
    list-style: none;
    outline: none;
}

.tabs_wrapper .tabs_nav ul,
.entry-content .tabs_wrapper .tabs_nav ul
{
    /* old version of flex */
    display: -webkit-box;
    display: -moz-box;

    /* flex box */
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    /* flex box params */
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;

    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;

    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;

    -webkit-align-content: flex-start;
    -moz-align-content: flex-start;
    -ms-align-content: flex-start;
    -o-align-content: flex-start;

    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;

    width: 100%;
}

.tabs_wrapper .tabs_nav ul li::before,
.tabs_wrapper .tabs_nav ul li::after,
.entry-content .tabs_wrapper .tabs_nav ul li::before,
.entry-content .tabs_wrapper .tabs_nav ul li::after
{
    display: none;
    content: none;
}

.tabs_wrapper .tabs_nav ul li a,
.entry-content .tabs_wrapper .tabs_nav ul li a
{
    display: block;
    position: relative;
    padding: 15px 20px;
    box-shadow: inset -1px 0 0 rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.5);
}

.tabs_wrapper .tabs_nav ul li:first-child a,
.entry-content .tabs_nav ul li:first-child a
{
    border-radius: 3px 0 0 0;
}

.tabs_wrapper .tabs_nav ul li:hover a,
.tabs_wrapper .tabs_nav ul li:focus a,
.tabs_wrapper .tabs_nav ul li a:hover,
.tabs_wrapper .tabs_nav ul li a:focus,
.entry-content .tabs_nav ul li:hover a,
.entry-content .tabs_nav ul li:focus a,
.entry-content .tabs_nav ul li a:hover,
.entry-content .tabs_nav ul li a:focus
{
    background: rgba(0,0,0,0.05);
    box-shadow: inset 0 0 0 1px rgba(52,152,219,0.3), 0 0 0 1px rgba(52,152,219,0.3);
    color: rgb(52,152,219);
}

.tabs_wrapper .tabs_nav ul li.current a,
.entry-content .tabs_nav ul li.current a
{
    background: rgb(52,152,219);
    box-shadow: 0 0 0 1px rgb(52,152,219);
    color: rgb(255,255,255);
}

/**
*---------------------------------------------------------------------------
* tabs container
*---------------------------------------------------------------------------
*/
.tabs_wrapper .tabs_container,
.entry-content .tabs_wrapper .tabs_container
{
    display: block;
    position: relative;
    padding: 0;
    margin: 0;
}

/**
*---------------------------------------------------------------------------
* tab single item
*---------------------------------------------------------------------------
*/
.tabs_wrapper .tabs_container .tab_item,
.entry-content .tabs_wrapper .tabs_container .tab_item
{
    display: block;
    position: relative;
    visibility: hidden;
    opacity: 0;
    top: 0;
    width: 100%;
    padding: 3% 5%;
    margin: 0;
}

.tabs_wrapper .tabs_container .tab_item img.aligncenter,
.entry-content .tabs_wrapper .tabs_container .tab_item img.aligncenter
{
    margin: 2% auto !important;
}

.tabs_wrapper .tabs_container .tab_item.current,
.entry-content .tabs_wrapper .tabs_container .tab_item.current
{
    visibility: visible;
    opacity: 1;
}

/**
* Tabs - slideshow mode
*/

/**
*---------------------------------------------------------------------------
* tabs wrapper
*---------------------------------------------------------------------------
*/
.tabs_wrapper.slideshow
{
    background: none;
    box-shadow: none;
}

/**
*---------------------------------------------------------------------------
* tabs navigation
*---------------------------------------------------------------------------
*/
.tabs_wrapper.slideshow .tabs_nav
{
    box-shadow: none;
}

.tabs_wrapper.slideshow .tabs_nav ul
{
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -webkit-align-content: center;
    -moz-align-content: center;
    -ms-align-content: center;
    -o-align-content: center;
    align-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
}

.tabs_wrapper.slideshow .tabs_nav ul li a
{
    padding: 10px 20px;
    outline: none;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);

    font-size: 10pt;
}

.tabs_wrapper.slideshow .tabs_nav ul li:hover a,
.tabs_wrapper.slideshow .tabs_nav ul li:focus a,
.tabs_wrapper.slideshow .tabs_nav ul li a:hover,
.tabs_wrapper.slideshow .tabs_nav ul li a:focus,
.tabs_wrapper.slideshow .tabs_nav ul li.current a
{
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}

.tabs_wrapper.slideshow .tabs_nav ul li:first-child a
{
    border-radius: 3px 0 0 3px;
}

.tabs_wrapper.slideshow .tabs_nav ul li:last-child a
{
    border-radius: 0 3px 3px 0;
}

/**
* Styled list
*/

/**
*---------------------------------------------------------------------------
* list style
*---------------------------------------------------------------------------
*/
ul.list_style,
ul.list_style li,
.entry-content ul.list_style,
.entry-content ul.list_style li
{
    display: block;
    position: relative;

    list-style: none;
}

ul.list_style,
.entry-content ul.list_style
{
    padding: 1% 0;
    margin: 1% 0;
}

ul.list_style > br,
.entry-content ul.list_style > br
{
    display: none;
    width: 0;
    height: 0;
    padding: 0;
    margin: 0;
}

/**
*---------------------------------------------------------------------------
* list style item
*---------------------------------------------------------------------------
*/
.list_style li,
.entry-content ul.list_style li
{
    padding-left: 35px !important;
}

.list_style li::before,
.entry-content ul.list_style li::before
{
    display: block;
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 24px;
    height: 100%;
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -ms-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}

/**
* Prevent comflict on blog articles
* on hover state
*/
.list_style li:hover::before,
.entry-content ul.list_style li:hover::before
{
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -ms-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}

.list_style li br,
.entry-content ul.list_style li br
{
    display: initial;
    width: initial;
    height: initial;
    padding: initial;
    margin: initial;
}

/**
*---------------------------------------------------------------------------
* List style - arrow forward icon
*---------------------------------------------------------------------------
*/
.list_style.ls_arrow_forward li::before,
.list_style li.ls_arrow_forward::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTEyIDMuOTg0bDguMDE2IDguMDE2LTguMDE2IDguMDE2LTEuNDA2LTEuNDA2IDUuNTc4LTUuNjI1aC0xMi4xODh2LTEuOTY5aDEyLjE4OGwtNS41NzgtNS42MjV6Ii8+PC9zdmc+Cg==');
}

.list_style.ls_arrow_forward.ls_blue li::before,
.list_style li.ls_arrow_forward.ls_blue::before,
.list_style.ls_arrow_forward li.ls_blue::before,
.list_style.ls_blue li.ls_arrow_forward::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OERCIiBkPSJNMTIgMy45ODRsOC4wMTYgOC4wMTYtOC4wMTYgOC4wMTYtMS40MDYtMS40MDYgNS41NzgtNS42MjVoLTEyLjE4OHYtMS45NjloMTIuMTg4bC01LjU3OC01LjYyNXoiLz48L3N2Zz4K');
}

.list_style.ls_arrow_forward.ls_green li::before,
.list_style li.ls_arrow_forward.ls_green::before,
.list_style.ls_arrow_forward li.ls_green::before,
.list_style.ls_green li.ls_arrow_forward::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMjZBNjVCIiBkPSJNMTIgMy45ODRsOC4wMTYgOC4wMTYtOC4wMTYgOC4wMTYtMS40MDYtMS40MDYgNS41NzgtNS42MjVoLTEyLjE4OHYtMS45NjloMTIuMTg4bC01LjU3OC01LjYyNXoiLz48L3N2Zz4K');
}

.list_style.ls_arrow_forward.ls_red li::before,
.list_style li.ls_arrow_forward.ls_red::before,
.list_style.ls_arrow_forward li.ls_red::before,
.list_style.ls_red li.ls_arrow_forward::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjQ0YwMDBGIiBkPSJNMTIgMy45ODRsOC4wMTYgOC4wMTYtOC4wMTYgOC4wMTYtMS40MDYtMS40MDYgNS41NzgtNS42MjVoLTEyLjE4OHYtMS45NjloMTIuMTg4bC01LjU3OC01LjYyNXoiLz48L3N2Zz4K');
}

.list_style.ls_arrow_forward.ls_purple li::before,
.list_style li.ls_arrow_forward.ls_purple::before,
.list_style.ls_arrow_forward li.ls_purple::before,
.list_style.ls_purple li.ls_arrow_forward::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjOEU0NEFEIiBkPSJNMTIgMy45ODRsOC4wMTYgOC4wMTYtOC4wMTYgOC4wMTYtMS40MDYtMS40MDYgNS41NzgtNS42MjVoLTEyLjE4OHYtMS45NjloMTIuMTg4bC01LjU3OC01LjYyNXoiLz48L3N2Zz4K');
}

/**
*---------------------------------------------------------------------------
* List style - arrow icon
*---------------------------------------------------------------------------
*/
.list_style.ls_arrow li::before,
.list_style li.ls_arrow::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTkuOTg0IDZsNiA2LTYgNi0xLjQwNi0xLjQwNiA0LjU5NC00LjU5NC00LjU5NC00LjU5NHoiLz48L3N2Zz4K');
}

.list_style.ls_arrow.ls_blue li::before,
.list_style li.ls_arrow.ls_blue::before,
.list_style.ls_arrow li.ls_blue::before,
.list_style.ls_blue li.ls_arrow::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OERCIiBkPSJNOS45ODQgNmw2IDYtNiA2LTEuNDA2LTEuNDA2IDQuNTk0LTQuNTk0LTQuNTk0LTQuNTk0eiIvPjwvc3ZnPgo=');
}

.list_style.ls_arrow.ls_green li::before,
.list_style li.ls_arrow.ls_green::before,
.list_style.ls_arrow li.ls_green::before,
.list_style.ls_green li.ls_arrow::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMjZBNjVCIiBkPSJNOS45ODQgNmw2IDYtNiA2LTEuNDA2LTEuNDA2IDQuNTk0LTQuNTk0LTQuNTk0LTQuNTk0eiIvPjwvc3ZnPgo=');
}

.list_style.ls_arrow.ls_red li::before,
.list_style li.ls_arrow.ls_red::before,
.list_style.ls_arrow li.ls_red::before,
.list_style.ls_red li.ls_arrow::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjQ0YwMDBGIiBkPSJNOS45ODQgNmw2IDYtNiA2LTEuNDA2LTEuNDA2IDQuNTk0LTQuNTk0LTQuNTk0LTQuNTk0eiIvPjwvc3ZnPgo=');
}

.list_style.ls_arrow.ls_purple li::before,
.list_style li.ls_arrow.ls_purple::before,
.list_style.ls_arrow li.ls_purple::before,
.list_style.ls_purple li.ls_arrow::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjOEU0NEFEIiBkPSJNOS45ODQgNmw2IDYtNiA2LTEuNDA2LTEuNDA2IDQuNTk0LTQuNTk0LTQuNTk0LTQuNTk0eiIvPjwvc3ZnPgo=');
}

/**
*---------------------------------------------------------------------------
* List style - check icon
*---------------------------------------------------------------------------
*/
.list_style.ls_check li::before,
.list_style li.ls_check::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTkgMTYuMTcybDEwLjU5NC0xMC41OTQgMS40MDYgMS40MDYtMTIgMTItNS41NzgtNS41NzggMS40MDYtMS40MDZ6Ii8+PC9zdmc+Cg==');
}

.list_style.ls_check.ls_blue li::before,
.list_style li.ls_check.ls_blue::before,
.list_style.ls_check li.ls_blue::before,
.list_style.ls_blue li.ls_check::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OERCIiBkPSJNOSAxNi4xNzJsMTAuNTk0LTEwLjU5NCAxLjQwNiAxLjQwNi0xMiAxMi01LjU3OC01LjU3OCAxLjQwNi0xLjQwNnoiLz48L3N2Zz4K');
}

.list_style.ls_check.ls_green li::before,
.list_style li.ls_check.ls_green::before,
.list_style.ls_check li.ls_green::before,
.list_style.ls_green li.ls_check::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMjZBNjVCIiBkPSJNOSAxNi4xNzJsMTAuNTk0LTEwLjU5NCAxLjQwNiAxLjQwNi0xMiAxMi01LjU3OC01LjU3OCAxLjQwNi0xLjQwNnoiLz48L3N2Zz4K');
}

.list_style.ls_check.ls_red li::before,
.list_style li.ls_check.ls_red::before,
.list_style.ls_check li.ls_red::before,
.list_style.ls_red li.ls_check::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjQ0YwMDBGIiBkPSJNOSAxNi4xNzJsMTAuNTk0LTEwLjU5NCAxLjQwNiAxLjQwNi0xMiAxMi01LjU3OC01LjU3OCAxLjQwNi0xLjQwNnoiLz48L3N2Zz4K');
}

.list_style.ls_check.ls_purple li::before,
.list_style li.ls_check.ls_purple::before,
.list_style.ls_check li.ls_purple::before,
.list_style.ls_purple li.ls_check::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjOEU0NEFEIiBkPSJNOSAxNi4xNzJsMTAuNTk0LTEwLjU5NCAxLjQwNiAxLjQwNi0xMiAxMi01LjU3OC01LjU3OCAxLjQwNi0xLjQwNnoiLz48L3N2Zz4K');
}

/**
*---------------------------------------------------------------------------
* List style - circle check icon
*---------------------------------------------------------------------------
*/
.list_style.ls_circle_check li::before,
.list_style li.ls_circle_check::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTEyIDFxMi4yNDIgMCA0LjI3Ny44NzF0My41MDggMi4zNDQgMi4zNDQgMy41MDguODcxIDQuMjc3LS44NzEgNC4yNzctMi4zNDQgMy41MDgtMy41MDggMi4zNDQtNC4yNzcuODcxLTQuMjc3LS44NzEtMy41MDgtMi4zNDQtMi4zNDQtMy41MDgtLjg3MS00LjI3Ny44NzEtNC4yNzcgMi4zNDQtMy41MDggMy41MDgtMi4zNDQgNC4yNzctLjg3MXptMCAycS0xLjgyOCAwLTMuNDk2LjcxNXQtMi44NzEgMS45MTgtMS45MTggMi44NzEtLjcxNSAzLjQ5Ni43MTUgMy40OTYgMS45MTggMi44NzEgMi44NzEgMS45MTggMy40OTYuNzE1IDMuNDk2LS43MTUgMi44NzEtMS45MTggMS45MTgtMi44NzEuNzE1LTMuNDk2LS43MTUtMy40OTYtMS45MTgtMi44NzEtMi44NzEtMS45MTgtMy40OTYtLjcxNXptMy4zNjcgNS45OTJxLjQxNCAwIC43MDcuMjkzdC4yOTMuNzA3LS4yOTcuNzExbC00LjI0MiA0LjI0MnEtLjI4OS4yODktLjcwMy4yODktLjQyMiAwLS43MTEtLjI4OWwtMi4xMjUtMi4xMTdxLS4yODktLjI4OS0uMjg5LS43MTEgMC0uNDE0LjI5My0uNzA3dC43MDctLjI5My43MTEuMjk3bDEuNDE0IDEuNDE0IDMuNTMxLTMuNTM5cS4yOTctLjI5Ny43MTEtLjI5N3oiLz48L3N2Zz4K');
}

.list_style.ls_circle_check.ls_blue li::before,
.list_style li.ls_circle_check.ls_blue::before,
.list_style.ls_circle_check li.ls_blue::before,
.list_style.ls_blue li.ls_circle_check::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OERCIiBkPSJNMTIgMXEyLjI0MiAwIDQuMjc3Ljg3MXQzLjUwOCAyLjM0NCAyLjM0NCAzLjUwOC44NzEgNC4yNzctLjg3MSA0LjI3Ny0yLjM0NCAzLjUwOC0zLjUwOCAyLjM0NC00LjI3Ny44NzEtNC4yNzctLjg3MS0zLjUwOC0yLjM0NC0yLjM0NC0zLjUwOC0uODcxLTQuMjc3Ljg3MS00LjI3NyAyLjM0NC0zLjUwOCAzLjUwOC0yLjM0NCA0LjI3Ny0uODcxem0wIDJxLTEuODI4IDAtMy40OTYuNzE1dC0yLjg3MSAxLjkxOC0xLjkxOCAyLjg3MS0uNzE1IDMuNDk2LjcxNSAzLjQ5NiAxLjkxOCAyLjg3MSAyLjg3MSAxLjkxOCAzLjQ5Ni43MTUgMy40OTYtLjcxNSAyLjg3MS0xLjkxOCAxLjkxOC0yLjg3MS43MTUtMy40OTYtLjcxNS0zLjQ5Ni0xLjkxOC0yLjg3MS0yLjg3MS0xLjkxOC0zLjQ5Ni0uNzE1em0zLjM2NyA1Ljk5MnEuNDE0IDAgLjcwNy4yOTN0LjI5My43MDctLjI5Ny43MTFsLTQuMjQyIDQuMjQycS0uMjg5LjI4OS0uNzAzLjI4OS0uNDIyIDAtLjcxMS0uMjg5bC0yLjEyNS0yLjExN3EtLjI4OS0uMjg5LS4yODktLjcxMSAwLS40MTQuMjkzLS43MDd0LjcwNy0uMjkzLjcxMS4yOTdsMS40MTQgMS40MTQgMy41MzEtMy41MzlxLjI5Ny0uMjk3LjcxMS0uMjk3eiIvPjwvc3ZnPgo=');
}

.list_style.ls_circle_check.ls_green li::before,
.list_style li.ls_circle_check.ls_green::before,
.list_style.ls_circle_check li.ls_green::before,
.list_style.ls_green li.ls_circle_check::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMjZBNjVCIiBkPSJNMTIgMXEyLjI0MiAwIDQuMjc3Ljg3MXQzLjUwOCAyLjM0NCAyLjM0NCAzLjUwOC44NzEgNC4yNzctLjg3MSA0LjI3Ny0yLjM0NCAzLjUwOC0zLjUwOCAyLjM0NC00LjI3Ny44NzEtNC4yNzctLjg3MS0zLjUwOC0yLjM0NC0yLjM0NC0zLjUwOC0uODcxLTQuMjc3Ljg3MS00LjI3NyAyLjM0NC0zLjUwOCAzLjUwOC0yLjM0NCA0LjI3Ny0uODcxem0wIDJxLTEuODI4IDAtMy40OTYuNzE1dC0yLjg3MSAxLjkxOC0xLjkxOCAyLjg3MS0uNzE1IDMuNDk2LjcxNSAzLjQ5NiAxLjkxOCAyLjg3MSAyLjg3MSAxLjkxOCAzLjQ5Ni43MTUgMy40OTYtLjcxNSAyLjg3MS0xLjkxOCAxLjkxOC0yLjg3MS43MTUtMy40OTYtLjcxNS0zLjQ5Ni0xLjkxOC0yLjg3MS0yLjg3MS0xLjkxOC0zLjQ5Ni0uNzE1em0zLjM2NyA1Ljk5MnEuNDE0IDAgLjcwNy4yOTN0LjI5My43MDctLjI5Ny43MTFsLTQuMjQyIDQuMjQycS0uMjg5LjI4OS0uNzAzLjI4OS0uNDIyIDAtLjcxMS0uMjg5bC0yLjEyNS0yLjExN3EtLjI4OS0uMjg5LS4yODktLjcxMSAwLS40MTQuMjkzLS43MDd0LjcwNy0uMjkzLjcxMS4yOTdsMS40MTQgMS40MTQgMy41MzEtMy41MzlxLjI5Ny0uMjk3LjcxMS0uMjk3eiIvPjwvc3ZnPgo=');
}

.list_style.ls_circle_check.ls_red li::before,
.list_style li.ls_circle_check.ls_red::before,
.list_style.ls_circle_check li.ls_red::before,
.list_style.ls_red li.ls_circle_check::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjQ0YwMDBGIiBkPSJNMTIgMXEyLjI0MiAwIDQuMjc3Ljg3MXQzLjUwOCAyLjM0NCAyLjM0NCAzLjUwOC44NzEgNC4yNzctLjg3MSA0LjI3Ny0yLjM0NCAzLjUwOC0zLjUwOCAyLjM0NC00LjI3Ny44NzEtNC4yNzctLjg3MS0zLjUwOC0yLjM0NC0yLjM0NC0zLjUwOC0uODcxLTQuMjc3Ljg3MS00LjI3NyAyLjM0NC0zLjUwOCAzLjUwOC0yLjM0NCA0LjI3Ny0uODcxem0wIDJxLTEuODI4IDAtMy40OTYuNzE1dC0yLjg3MSAxLjkxOC0xLjkxOCAyLjg3MS0uNzE1IDMuNDk2LjcxNSAzLjQ5NiAxLjkxOCAyLjg3MSAyLjg3MSAxLjkxOCAzLjQ5Ni43MTUgMy40OTYtLjcxNSAyLjg3MS0xLjkxOCAxLjkxOC0yLjg3MS43MTUtMy40OTYtLjcxNS0zLjQ5Ni0xLjkxOC0yLjg3MS0yLjg3MS0xLjkxOC0zLjQ5Ni0uNzE1em0zLjM2NyA1Ljk5MnEuNDE0IDAgLjcwNy4yOTN0LjI5My43MDctLjI5Ny43MTFsLTQuMjQyIDQuMjQycS0uMjg5LjI4OS0uNzAzLjI4OS0uNDIyIDAtLjcxMS0uMjg5bC0yLjEyNS0yLjExN3EtLjI4OS0uMjg5LS4yODktLjcxMSAwLS40MTQuMjkzLS43MDd0LjcwNy0uMjkzLjcxMS4yOTdsMS40MTQgMS40MTQgMy41MzEtMy41MzlxLjI5Ny0uMjk3LjcxMS0uMjk3eiIvPjwvc3ZnPgo=');
}

.list_style.ls_circle_check.ls_purple li::before,
.list_style li.ls_circle_check.ls_purple::before,
.list_style.ls_circle_check li.ls_purple::before,
.list_style.ls_purple li.ls_circle_check::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjOEU0NEFEIiBkPSJNMTIgMXEyLjI0MiAwIDQuMjc3Ljg3MXQzLjUwOCAyLjM0NCAyLjM0NCAzLjUwOC44NzEgNC4yNzctLjg3MSA0LjI3Ny0yLjM0NCAzLjUwOC0zLjUwOCAyLjM0NC00LjI3Ny44NzEtNC4yNzctLjg3MS0zLjUwOC0yLjM0NC0yLjM0NC0zLjUwOC0uODcxLTQuMjc3Ljg3MS00LjI3NyAyLjM0NC0zLjUwOCAzLjUwOC0yLjM0NCA0LjI3Ny0uODcxem0wIDJxLTEuODI4IDAtMy40OTYuNzE1dC0yLjg3MSAxLjkxOC0xLjkxOCAyLjg3MS0uNzE1IDMuNDk2LjcxNSAzLjQ5NiAxLjkxOCAyLjg3MSAyLjg3MSAxLjkxOCAzLjQ5Ni43MTUgMy40OTYtLjcxNSAyLjg3MS0xLjkxOCAxLjkxOC0yLjg3MS43MTUtMy40OTYtLjcxNS0zLjQ5Ni0xLjkxOC0yLjg3MS0yLjg3MS0xLjkxOC0zLjQ5Ni0uNzE1em0zLjM2NyA1Ljk5MnEuNDE0IDAgLjcwNy4yOTN0LjI5My43MDctLjI5Ny43MTFsLTQuMjQyIDQuMjQycS0uMjg5LjI4OS0uNzAzLjI4OS0uNDIyIDAtLjcxMS0uMjg5bC0yLjEyNS0yLjExN3EtLjI4OS0uMjg5LS4yODktLjcxMSAwLS40MTQuMjkzLS43MDd0LjcwNy0uMjkzLjcxMS4yOTdsMS40MTQgMS40MTQgMy41MzEtMy41MzlxLjI5Ny0uMjk3LjcxMS0uMjk3eiIvPjwvc3ZnPgo=');
}

/**
*---------------------------------------------------------------------------
* List style - circle cross icon
*---------------------------------------------------------------------------
*/
.list_style.ls_circle_cross li::before,
.list_style li.ls_circle_cross::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTEyIDFxMi4yNDIgMCA0LjI3Ny44NzF0My41MDggMi4zNDQgMi4zNDQgMy41MDguODcxIDQuMjc3LS44NzEgNC4yNzctMi4zNDQgMy41MDgtMy41MDggMi4zNDQtNC4yNzcuODcxLTQuMjc3LS44NzEtMy41MDgtMi4zNDQtMi4zNDQtMy41MDgtLjg3MS00LjI3Ny44NzEtNC4yNzcgMi4zNDQtMy41MDggMy41MDgtMi4zNDQgNC4yNzctLjg3MXptMCAycS0xLjgyOCAwLTMuNDk2LjcxNXQtMi44NzEgMS45MTgtMS45MTggMi44NzEtLjcxNSAzLjQ5Ni43MTUgMy40OTYgMS45MTggMi44NzEgMi44NzEgMS45MTggMy40OTYuNzE1IDMuNDk2LS43MTUgMi44NzEtMS45MTggMS45MTgtMi44NzEuNzE1LTMuNDk2LS43MTUtMy40OTYtMS45MTgtMi44NzEtMi44NzEtMS45MTgtMy40OTYtLjcxNXptMi44MjggNS4xNjRxLjQxNCAwIC43MTEuMjkzdC4yOTcuNzA3LS4yOTcuNzExbC0yLjEyNSAyLjEyNSAyLjEyNSAyLjExN3EuMjk3LjI5Ny4yOTcuNzAzIDAgLjQxNC0uMjk3LjcwN3QtLjcxMS4yOTMtLjcwMy0uMjg5bC0yLjEyNS0yLjExNy0yLjExNyAyLjExN3EtLjI4OS4yODktLjcxMS4yODktLjQxNCAwLS43MDctLjI4OXQtLjI5My0uNzAzcTAtLjQyMi4yODktLjcxMWwyLjEyNS0yLjExNy0yLjEyNS0yLjEyNXEtLjI4OS0uMjg5LS4yODktLjcwM3QuMjkzLS43MTEuNzA3LS4yOTcuNzExLjI5N2wyLjExNyAyLjEyNSAyLjEyNS0yLjEyNXEuMjk3LS4yOTcuNzAzLS4yOTd6Ii8+PC9zdmc+Cg==');
}

.list_style.ls_circle_cross.ls_blue li::before,
.list_style li.ls_circle_cross.ls_blue::before,
.list_style.ls_circle_cross li.ls_blue::before,
.list_style.ls_blue li.ls_circle_cross::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OERCIiBkPSJNMTIgMXEyLjI0MiAwIDQuMjc3Ljg3MXQzLjUwOCAyLjM0NCAyLjM0NCAzLjUwOC44NzEgNC4yNzctLjg3MSA0LjI3Ny0yLjM0NCAzLjUwOC0zLjUwOCAyLjM0NC00LjI3Ny44NzEtNC4yNzctLjg3MS0zLjUwOC0yLjM0NC0yLjM0NC0zLjUwOC0uODcxLTQuMjc3Ljg3MS00LjI3NyAyLjM0NC0zLjUwOCAzLjUwOC0yLjM0NCA0LjI3Ny0uODcxem0wIDJxLTEuODI4IDAtMy40OTYuNzE1dC0yLjg3MSAxLjkxOC0xLjkxOCAyLjg3MS0uNzE1IDMuNDk2LjcxNSAzLjQ5NiAxLjkxOCAyLjg3MSAyLjg3MSAxLjkxOCAzLjQ5Ni43MTUgMy40OTYtLjcxNSAyLjg3MS0xLjkxOCAxLjkxOC0yLjg3MS43MTUtMy40OTYtLjcxNS0zLjQ5Ni0xLjkxOC0yLjg3MS0yLjg3MS0xLjkxOC0zLjQ5Ni0uNzE1em0yLjgyOCA1LjE2NHEuNDE0IDAgLjcxMS4yOTN0LjI5Ny43MDctLjI5Ny43MTFsLTIuMTI1IDIuMTI1IDIuMTI1IDIuMTE3cS4yOTcuMjk3LjI5Ny43MDMgMCAuNDE0LS4yOTcuNzA3dC0uNzExLjI5My0uNzAzLS4yODlsLTIuMTI1LTIuMTE3LTIuMTE3IDIuMTE3cS0uMjg5LjI4OS0uNzExLjI4OS0uNDE0IDAtLjcwNy0uMjg5dC0uMjkzLS43MDNxMC0uNDIyLjI4OS0uNzExbDIuMTI1LTIuMTE3LTIuMTI1LTIuMTI1cS0uMjg5LS4yODktLjI4OS0uNzAzdC4yOTMtLjcxMS43MDctLjI5Ny43MTEuMjk3bDIuMTE3IDIuMTI1IDIuMTI1LTIuMTI1cS4yOTctLjI5Ny43MDMtLjI5N3oiLz48L3N2Zz4K');
}

.list_style.ls_circle_cross.ls_green li::before,
.list_style li.ls_circle_cross.ls_green::before,
.list_style.ls_circle_cross li.ls_green::before,
.list_style.ls_green li.ls_circle_cross::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMjZBNjVCIiBkPSJNMTIgMXEyLjI0MiAwIDQuMjc3Ljg3MXQzLjUwOCAyLjM0NCAyLjM0NCAzLjUwOC44NzEgNC4yNzctLjg3MSA0LjI3Ny0yLjM0NCAzLjUwOC0zLjUwOCAyLjM0NC00LjI3Ny44NzEtNC4yNzctLjg3MS0zLjUwOC0yLjM0NC0yLjM0NC0zLjUwOC0uODcxLTQuMjc3Ljg3MS00LjI3NyAyLjM0NC0zLjUwOCAzLjUwOC0yLjM0NCA0LjI3Ny0uODcxem0wIDJxLTEuODI4IDAtMy40OTYuNzE1dC0yLjg3MSAxLjkxOC0xLjkxOCAyLjg3MS0uNzE1IDMuNDk2LjcxNSAzLjQ5NiAxLjkxOCAyLjg3MSAyLjg3MSAxLjkxOCAzLjQ5Ni43MTUgMy40OTYtLjcxNSAyLjg3MS0xLjkxOCAxLjkxOC0yLjg3MS43MTUtMy40OTYtLjcxNS0zLjQ5Ni0xLjkxOC0yLjg3MS0yLjg3MS0xLjkxOC0zLjQ5Ni0uNzE1em0yLjgyOCA1LjE2NHEuNDE0IDAgLjcxMS4yOTN0LjI5Ny43MDctLjI5Ny43MTFsLTIuMTI1IDIuMTI1IDIuMTI1IDIuMTE3cS4yOTcuMjk3LjI5Ny43MDMgMCAuNDE0LS4yOTcuNzA3dC0uNzExLjI5My0uNzAzLS4yODlsLTIuMTI1LTIuMTE3LTIuMTE3IDIuMTE3cS0uMjg5LjI4OS0uNzExLjI4OS0uNDE0IDAtLjcwNy0uMjg5dC0uMjkzLS43MDNxMC0uNDIyLjI4OS0uNzExbDIuMTI1LTIuMTE3LTIuMTI1LTIuMTI1cS0uMjg5LS4yODktLjI4OS0uNzAzdC4yOTMtLjcxMS43MDctLjI5Ny43MTEuMjk3bDIuMTE3IDIuMTI1IDIuMTI1LTIuMTI1cS4yOTctLjI5Ny43MDMtLjI5N3oiLz48L3N2Zz4K');
}

.list_style.ls_circle_cross.ls_red li::before,
.list_style li.ls_circle_cross.ls_red::before,
.list_style.ls_circle_cross li.ls_red::before,
.list_style.ls_red li.ls_circle_cross::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjQ0YwMDBGIiBkPSJNMTIgMXEyLjI0MiAwIDQuMjc3Ljg3MXQzLjUwOCAyLjM0NCAyLjM0NCAzLjUwOC44NzEgNC4yNzctLjg3MSA0LjI3Ny0yLjM0NCAzLjUwOC0zLjUwOCAyLjM0NC00LjI3Ny44NzEtNC4yNzctLjg3MS0zLjUwOC0yLjM0NC0yLjM0NC0zLjUwOC0uODcxLTQuMjc3Ljg3MS00LjI3NyAyLjM0NC0zLjUwOCAzLjUwOC0yLjM0NCA0LjI3Ny0uODcxem0wIDJxLTEuODI4IDAtMy40OTYuNzE1dC0yLjg3MSAxLjkxOC0xLjkxOCAyLjg3MS0uNzE1IDMuNDk2LjcxNSAzLjQ5NiAxLjkxOCAyLjg3MSAyLjg3MSAxLjkxOCAzLjQ5Ni43MTUgMy40OTYtLjcxNSAyLjg3MS0xLjkxOCAxLjkxOC0yLjg3MS43MTUtMy40OTYtLjcxNS0zLjQ5Ni0xLjkxOC0yLjg3MS0yLjg3MS0xLjkxOC0zLjQ5Ni0uNzE1em0yLjgyOCA1LjE2NHEuNDE0IDAgLjcxMS4yOTN0LjI5Ny43MDctLjI5Ny43MTFsLTIuMTI1IDIuMTI1IDIuMTI1IDIuMTE3cS4yOTcuMjk3LjI5Ny43MDMgMCAuNDE0LS4yOTcuNzA3dC0uNzExLjI5My0uNzAzLS4yODlsLTIuMTI1LTIuMTE3LTIuMTE3IDIuMTE3cS0uMjg5LjI4OS0uNzExLjI4OS0uNDE0IDAtLjcwNy0uMjg5dC0uMjkzLS43MDNxMC0uNDIyLjI4OS0uNzExbDIuMTI1LTIuMTE3LTIuMTI1LTIuMTI1cS0uMjg5LS4yODktLjI4OS0uNzAzdC4yOTMtLjcxMS43MDctLjI5Ny43MTEuMjk3bDIuMTE3IDIuMTI1IDIuMTI1LTIuMTI1cS4yOTctLjI5Ny43MDMtLjI5N3oiLz48L3N2Zz4K');
}

.list_style.ls_circle_cross.ls_purple li::before,
.list_style li.ls_circle_cross.ls_purple::before,
.list_style.ls_circle_cross li.ls_purple::before,
.list_style.ls_purple li.ls_circle_cross::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjOEU0NEFEIiBkPSJNMTIgMXEyLjI0MiAwIDQuMjc3Ljg3MXQzLjUwOCAyLjM0NCAyLjM0NCAzLjUwOC44NzEgNC4yNzctLjg3MSA0LjI3Ny0yLjM0NCAzLjUwOC0zLjUwOCAyLjM0NC00LjI3Ny44NzEtNC4yNzctLjg3MS0zLjUwOC0yLjM0NC0yLjM0NC0zLjUwOC0uODcxLTQuMjc3Ljg3MS00LjI3NyAyLjM0NC0zLjUwOCAzLjUwOC0yLjM0NCA0LjI3Ny0uODcxem0wIDJxLTEuODI4IDAtMy40OTYuNzE1dC0yLjg3MSAxLjkxOC0xLjkxOCAyLjg3MS0uNzE1IDMuNDk2LjcxNSAzLjQ5NiAxLjkxOCAyLjg3MSAyLjg3MSAxLjkxOCAzLjQ5Ni43MTUgMy40OTYtLjcxNSAyLjg3MS0xLjkxOCAxLjkxOC0yLjg3MS43MTUtMy40OTYtLjcxNS0zLjQ5Ni0xLjkxOC0yLjg3MS0yLjg3MS0xLjkxOC0zLjQ5Ni0uNzE1em0yLjgyOCA1LjE2NHEuNDE0IDAgLjcxMS4yOTN0LjI5Ny43MDctLjI5Ny43MTFsLTIuMTI1IDIuMTI1IDIuMTI1IDIuMTE3cS4yOTcuMjk3LjI5Ny43MDMgMCAuNDE0LS4yOTcuNzA3dC0uNzExLjI5My0uNzAzLS4yODlsLTIuMTI1LTIuMTE3LTIuMTE3IDIuMTE3cS0uMjg5LjI4OS0uNzExLjI4OS0uNDE0IDAtLjcwNy0uMjg5dC0uMjkzLS43MDNxMC0uNDIyLjI4OS0uNzExbDIuMTI1LTIuMTE3LTIuMTI1LTIuMTI1cS0uMjg5LS4yODktLjI4OS0uNzAzdC4yOTMtLjcxMS43MDctLjI5Ny43MTEuMjk3bDIuMTE3IDIuMTI1IDIuMTI1LTIuMTI1cS4yOTctLjI5Ny43MDMtLjI5N3oiLz48L3N2Zz4K');
}

/**
*---------------------------------------------------------------------------
* List style - cross icon
*---------------------------------------------------------------------------
*/
.list_style.ls_cross li::before,
.list_style li.ls_cross::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTE4Ljk4NCA2LjQyMmwtNS41NzggNS41NzggNS41NzggNS41NzgtMS40MDYgMS40MDYtNS41NzgtNS41NzgtNS41NzggNS41NzgtMS40MDYtMS40MDYgNS41NzgtNS41NzgtNS41NzgtNS41NzggMS40MDYtMS40MDYgNS41NzggNS41NzggNS41NzgtNS41Nzh6Ii8+PC9zdmc+Cg==');
}

.list_style.ls_cross.ls_blue li::before,
.list_style li.ls_cross.ls_blue::before,
.list_style.ls_cross li.ls_blue::before,
.list_style.ls_blue li.ls_cross::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OERCIiBkPSJNMTguOTg0IDYuNDIybC01LjU3OCA1LjU3OCA1LjU3OCA1LjU3OC0xLjQwNiAxLjQwNi01LjU3OC01LjU3OC01LjU3OCA1LjU3OC0xLjQwNi0xLjQwNiA1LjU3OC01LjU3OC01LjU3OC01LjU3OCAxLjQwNi0xLjQwNiA1LjU3OCA1LjU3OCA1LjU3OC01LjU3OHoiLz48L3N2Zz4K');
}

.list_style.ls_cross.ls_green li::before,
.list_style li.ls_cross.ls_green::before,
.list_style.ls_cross li.ls_green::before,
.list_style.ls_green li.ls_cross::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMjZBNjVCIiBkPSJNMTguOTg0IDYuNDIybC01LjU3OCA1LjU3OCA1LjU3OCA1LjU3OC0xLjQwNiAxLjQwNi01LjU3OC01LjU3OC01LjU3OCA1LjU3OC0xLjQwNi0xLjQwNiA1LjU3OC01LjU3OC01LjU3OC01LjU3OCAxLjQwNi0xLjQwNiA1LjU3OCA1LjU3OCA1LjU3OC01LjU3OHoiLz48L3N2Zz4K');
}

.list_style.ls_cross.ls_red li::before,
.list_style li.ls_cross.ls_red::before,
.list_style.ls_cross li.ls_red::before,
.list_style.ls_red li.ls_cross::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjQ0YwMDBGIiBkPSJNMTguOTg0IDYuNDIybC01LjU3OCA1LjU3OCA1LjU3OCA1LjU3OC0xLjQwNiAxLjQwNi01LjU3OC01LjU3OC01LjU3OCA1LjU3OC0xLjQwNi0xLjQwNiA1LjU3OC01LjU3OC01LjU3OC01LjU3OCAxLjQwNi0xLjQwNiA1LjU3OCA1LjU3OCA1LjU3OC01LjU3OHoiLz48L3N2Zz4K');
}

.list_style.ls_cross.ls_purple li::before,
.list_style li.ls_cross.ls_purple::before,
.list_style.ls_cross li.ls_purple::before,
.list_style.ls_purple li.ls_cross::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjOEU0NEFEIiBkPSJNMTguOTg0IDYuNDIybC01LjU3OCA1LjU3OCA1LjU3OCA1LjU3OC0xLjQwNiAxLjQwNi01LjU3OC01LjU3OC01LjU3OCA1LjU3OC0xLjQwNi0xLjQwNiA1LjU3OC01LjU3OC01LjU3OC01LjU3OCAxLjQwNi0xLjQwNiA1LjU3OCA1LjU3OCA1LjU3OC01LjU3OHoiLz48L3N2Zz4K');
}

/**
*---------------------------------------------------------------------------
* List style - flag icon
*---------------------------------------------------------------------------
*/
.list_style.ls_flag li::before,
.list_style li.ls_flag::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTE0LjM5MSA2aDUuNjI1djkuOTg0aC03LjAzMWwtLjM3NS0xLjk2OWgtNS42MjV2Ni45ODRoLTEuOTY5di0xNy4wMTZoOXoiLz48L3N2Zz4K');
}

.list_style.ls_flag.ls_blue li::before,
.list_style li.ls_flag.ls_blue::before,
.list_style.ls_flag li.ls_blue::before,
.list_style.ls_blue li.ls_flag::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OERCIiBkPSJNMTQuMzkxIDZoNS42MjV2OS45ODRoLTcuMDMxbC0uMzc1LTEuOTY5aC01LjYyNXY2Ljk4NGgtMS45Njl2LTE3LjAxNmg5eiIvPjwvc3ZnPgo=');
}

.list_style.ls_flag.ls_green li::before,
.list_style li.ls_flag.ls_green::before,
.list_style.ls_flag li.ls_green::before,
.list_style.ls_green li.ls_flag::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMjZBNjVCIiBkPSJNMTQuMzkxIDZoNS42MjV2OS45ODRoLTcuMDMxbC0uMzc1LTEuOTY5aC01LjYyNXY2Ljk4NGgtMS45Njl2LTE3LjAxNmg5eiIvPjwvc3ZnPgo=');
}

.list_style.ls_flag.ls_orange li::before,
.list_style li.ls_flag.ls_orange::before,
.list_style.ls_flag li.ls_orange::before,
.list_style.ls_orange li.ls_flag::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjRTg3RTA0IiBkPSJNMTQuMzkxIDZoNS42MjV2OS45ODRoLTcuMDMxbC0uMzc1LTEuOTY5aC01LjYyNXY2Ljk4NGgtMS45Njl2LTE3LjAxNmg5eiIvPjwvc3ZnPgo=');
}

.list_style.ls_flag.ls_red li::before,
.list_style li.ls_flag.ls_red::before,
.list_style.ls_flag li.ls_red::before,
.list_style.ls_red li.ls_flag::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjQ0YwMDBGIiBkPSJNMTQuMzkxIDZoNS42MjV2OS45ODRoLTcuMDMxbC0uMzc1LTEuOTY5aC01LjYyNXY2Ljk4NGgtMS45Njl2LTE3LjAxNmg5eiIvPjwvc3ZnPgo=');
}

.list_style.ls_flag.ls_purple li::before,
.list_style li.ls_flag.ls_purple::before,
.list_style.ls_flag li.ls_purple::before,
.list_style.ls_purple li.ls_flag::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjOEU0NEFEIiBkPSJNMTQuMzkxIDZoNS42MjV2OS45ODRoLTcuMDMxbC0uMzc1LTEuOTY5aC01LjYyNXY2Ljk4NGgtMS45Njl2LTE3LjAxNmg5eiIvPjwvc3ZnPgo=');
}

/**
*---------------------------------------------------------------------------
* List style - love icon
*---------------------------------------------------------------------------
*/
.list_style.ls_love li::before,
.list_style li.ls_love::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTEyIDIxLjMyOGwtMS40NTMtMS4zMTNxLTIuNDg0LTIuMjUtMy42MDktMy4zMjh0LTIuNTA4LTIuNjcyLTEuODk4LTIuODgzLS41MTYtMi42NDhxMC0yLjI5NyAxLjU3LTMuODkxdDMuOTE0LTEuNTk0cTIuNzE5IDAgNC41IDIuMTA5IDEuNzgxLTIuMTA5IDQuNS0yLjEwOSAyLjM0NCAwIDMuOTE0IDEuNTk0dDEuNTcgMy44OTFxMCAxLjgyOC0xLjIxOSAzLjc5N3QtMi42NDggMy40MjItNC42NjQgNC4zNTl6Ii8+PC9zdmc+Cg==');
}

.list_style.ls_love.ls_blue li::before,
.list_style li.ls_love.ls_blue::before,
.list_style.ls_love li.ls_blue::before,
.list_style.ls_blue li.ls_love::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OERCIiBkPSJNMTIgMjEuMzI4bC0xLjQ1My0xLjMxM3EtMi40ODQtMi4yNS0zLjYwOS0zLjMyOHQtMi41MDgtMi42NzItMS44OTgtMi44ODMtLjUxNi0yLjY0OHEwLTIuMjk3IDEuNTctMy44OTF0My45MTQtMS41OTRxMi43MTkgMCA0LjUgMi4xMDkgMS43ODEtMi4xMDkgNC41LTIuMTA5IDIuMzQ0IDAgMy45MTQgMS41OTR0MS41NyAzLjg5MXEwIDEuODI4LTEuMjE5IDMuNzk3dC0yLjY0OCAzLjQyMi00LjY2NCA0LjM1OXoiLz48L3N2Zz4K');
}

.list_style.ls_love.ls_green li::before,
.list_style li.ls_love.ls_green::before,
.list_style.ls_love li.ls_green::before,
.list_style.ls_green li.ls_love::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMjZBNjVCIiBkPSJNMTIgMjEuMzI4bC0xLjQ1My0xLjMxM3EtMi40ODQtMi4yNS0zLjYwOS0zLjMyOHQtMi41MDgtMi42NzItMS44OTgtMi44ODMtLjUxNi0yLjY0OHEwLTIuMjk3IDEuNTctMy44OTF0My45MTQtMS41OTRxMi43MTkgMCA0LjUgMi4xMDkgMS43ODEtMi4xMDkgNC41LTIuMTA5IDIuMzQ0IDAgMy45MTQgMS41OTR0MS41NyAzLjg5MXEwIDEuODI4LTEuMjE5IDMuNzk3dC0yLjY0OCAzLjQyMi00LjY2NCA0LjM1OXoiLz48L3N2Zz4K');
}

.list_style.ls_love.ls_red li::before,
.list_style li.ls_love.ls_red::before,
.list_style.ls_love li.ls_red::before,
.list_style.ls_red li.ls_love::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjQ0YwMDBGIiBkPSJNMTIgMjEuMzI4bC0xLjQ1My0xLjMxM3EtMi40ODQtMi4yNS0zLjYwOS0zLjMyOHQtMi41MDgtMi42NzItMS44OTgtMi44ODMtLjUxNi0yLjY0OHEwLTIuMjk3IDEuNTctMy44OTF0My45MTQtMS41OTRxMi43MTkgMCA0LjUgMi4xMDkgMS43ODEtMi4xMDkgNC41LTIuMTA5IDIuMzQ0IDAgMy45MTQgMS41OTR0MS41NyAzLjg5MXEwIDEuODI4LTEuMjE5IDMuNzk3dC0yLjY0OCAzLjQyMi00LjY2NCA0LjM1OXoiLz48L3N2Zz4K');
}

.list_style.ls_love.ls_purple li::before,
.list_style li.ls_love.ls_purple::before,
.list_style.ls_love li.ls_purple::before,
.list_style.ls_purple li.ls_love::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjOEU0NEFEIiBkPSJNMTIgMjEuMzI4bC0xLjQ1My0xLjMxM3EtMi40ODQtMi4yNS0zLjYwOS0zLjMyOHQtMi41MDgtMi42NzItMS44OTgtMi44ODMtLjUxNi0yLjY0OHEwLTIuMjk3IDEuNTctMy44OTF0My45MTQtMS41OTRxMi43MTkgMCA0LjUgMi4xMDkgMS43ODEtMi4xMDkgNC41LTIuMTA5IDIuMzQ0IDAgMy45MTQgMS41OTR0MS41NyAzLjg5MXEwIDEuODI4LTEuMjE5IDMuNzk3dC0yLjY0OCAzLjQyMi00LjY2NCA0LjM1OXoiLz48L3N2Zz4K');
}

/**
*---------------------------------------------------------------------------
* List style - transfer icon
*---------------------------------------------------------------------------
*/
.list_style.ls_transfer li::before,
.list_style li.ls_transfer::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTIxIDlsLTMuOTg0IDMuOTg0di0zaC03LjAzMXYtMS45NjloNy4wMzF2LTN6bS0xNC4wMTYgMi4wMTZ2M2g3LjAzMXYxLjk2OWgtNy4wMzF2M2wtMy45ODQtMy45ODR6Ii8+PC9zdmc+Cg==');
}

.list_style.ls_transfer.ls_blue li::before,
.list_style li.ls_transfer.ls_blue::before,
.list_style.ls_transfer li.ls_blue::before,
.list_style.ls_blue li.ls_transfer::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OERCIiBkPSJNMjEgOWwtMy45ODQgMy45ODR2LTNoLTcuMDMxdi0xLjk2OWg3LjAzMXYtM3ptLTE0LjAxNiAyLjAxNnYzaDcuMDMxdjEuOTY5aC03LjAzMXYzbC0zLjk4NC0zLjk4NHoiLz48L3N2Zz4K');
}

.list_style.ls_transfer.ls_green li::before,
.list_style li.ls_transfer.ls_green::before,
.list_style.ls_transfer li.ls_green::before,
.list_style.ls_green li.ls_transfer::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMjZBNjVCIiBkPSJNMjEgOWwtMy45ODQgMy45ODR2LTNoLTcuMDMxdi0xLjk2OWg3LjAzMXYtM3ptLTE0LjAxNiAyLjAxNnYzaDcuMDMxdjEuOTY5aC03LjAzMXYzbC0zLjk4NC0zLjk4NHoiLz48L3N2Zz4K');
}

.list_style.ls_transfer.ls_red li::before,
.list_style li.ls_transfer.ls_red::before,
.list_style.ls_transfer li.ls_red::before,
.list_style.ls_red li.ls_transfer::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjQ0YwMDBGIiBkPSJNMjEgOWwtMy45ODQgMy45ODR2LTNoLTcuMDMxdi0xLjk2OWg3LjAzMXYtM3ptLTE0LjAxNiAyLjAxNnYzaDcuMDMxdjEuOTY5aC03LjAzMXYzbC0zLjk4NC0zLjk4NHoiLz48L3N2Zz4K');
}

.list_style.ls_transfer.ls_purple li::before,
.list_style li.ls_transfer.ls_purple::before,
.list_style.ls_transfer li.ls_purple::before,
.list_style.ls_purple li.ls_transfer::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjOEU0NEFEIiBkPSJNMjEgOWwtMy45ODQgMy45ODR2LTNoLTcuMDMxdi0xLjk2OWg3LjAzMXYtM3ptLTE0LjAxNiAyLjAxNnYzaDcuMDMxdjEuOTY5aC03LjAzMXYzbC0zLjk4NC0zLjk4NHoiLz48L3N2Zz4K');
}

/**
*---------------------------------------------------------------------------
* List style - warning icon
*---------------------------------------------------------------------------
*/
.list_style.ls_warning li::before,
.list_style li.ls_warning::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTEyIDIwLjAxNnEzLjI4MSAwIDUuNjQ4LTIuMzY3dDIuMzY3LTUuNjQ4LTIuMzY3LTUuNjQ4LTUuNjQ4LTIuMzY3LTUuNjQ4IDIuMzY3LTIuMzY3IDUuNjQ4IDIuMzY3IDUuNjQ4IDUuNjQ4IDIuMzY3em0wLTE4cTQuMTI1IDAgNy4wNTUgMi45M3QyLjkzIDcuMDU1LTIuOTMgNy4wNTUtNy4wNTUgMi45My03LjA1NS0yLjkzLTIuOTMtNy4wNTUgMi45My03LjA1NSA3LjA1NS0yLjkzem0tLjk4NCA0Ljk2OGgxLjk2OXY2aC0xLjk2OXYtNnptMCA4LjAxNmgxLjk2OXYyLjAxNmgtMS45Njl2LTIuMDE2eiIvPjwvc3ZnPgo=');
}

.list_style.ls_warning.ls_blue li::before,
.list_style li.ls_warning.ls_blue::before,
.list_style.ls_warning li.ls_blue::before,
.list_style.ls_blue li.ls_warning::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OERCIiBkPSJNMTIgMjAuMDE2cTMuMjgxIDAgNS42NDgtMi4zNjd0Mi4zNjctNS42NDgtMi4zNjctNS42NDgtNS42NDgtMi4zNjctNS42NDggMi4zNjctMi4zNjcgNS42NDggMi4zNjcgNS42NDggNS42NDggMi4zNjd6bTAtMThxNC4xMjUgMCA3LjA1NSAyLjkzdDIuOTMgNy4wNTUtMi45MyA3LjA1NS03LjA1NSAyLjkzLTcuMDU1LTIuOTMtMi45My03LjA1NSAyLjkzLTcuMDU1IDcuMDU1LTIuOTN6bS0uOTg0IDQuOTY4aDEuOTY5djZoLTEuOTY5di02em0wIDguMDE2aDEuOTY5djIuMDE2aC0xLjk2OXYtMi4wMTZ6Ii8+PC9zdmc+Cg==');
}

.list_style.ls_warning.ls_green li::before,
.list_style li.ls_warning.ls_green::before,
.list_style.ls_warning li.ls_green::before,
.list_style.ls_green li.ls_warning::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMjZBNjVCIiBkPSJNMTIgMjAuMDE2cTMuMjgxIDAgNS42NDgtMi4zNjd0Mi4zNjctNS42NDgtMi4zNjctNS42NDgtNS42NDgtMi4zNjctNS42NDggMi4zNjctMi4zNjcgNS42NDggMi4zNjcgNS42NDggNS42NDggMi4zNjd6bTAtMThxNC4xMjUgMCA3LjA1NSAyLjkzdDIuOTMgNy4wNTUtMi45MyA3LjA1NS03LjA1NSAyLjkzLTcuMDU1LTIuOTMtMi45My03LjA1NSAyLjkzLTcuMDU1IDcuMDU1LTIuOTN6bS0uOTg0IDQuOTY4aDEuOTY5djZoLTEuOTY5di02em0wIDguMDE2aDEuOTY5djIuMDE2aC0xLjk2OXYtMi4wMTZ6Ii8+PC9zdmc+Cg==');
}

.list_style.ls_warning.ls_orange li::before,
.list_style li.ls_warning.ls_orange::before,
.list_style.ls_warning li.ls_orange::before,
.list_style.ls_orange li.ls_warning::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjRTg3RTA0IiBkPSJNMTIgMjAuMDE2cTMuMjgxIDAgNS42NDgtMi4zNjd0Mi4zNjctNS42NDgtMi4zNjctNS42NDgtNS42NDgtMi4zNjctNS42NDggMi4zNjctMi4zNjcgNS42NDggMi4zNjcgNS42NDggNS42NDggMi4zNjd6bTAtMThxNC4xMjUgMCA3LjA1NSAyLjkzdDIuOTMgNy4wNTUtMi45MyA3LjA1NS03LjA1NSAyLjkzLTcuMDU1LTIuOTMtMi45My03LjA1NSAyLjkzLTcuMDU1IDcuMDU1LTIuOTN6bS0uOTg0IDQuOTY4aDEuOTY5djZoLTEuOTY5di02em0wIDguMDE2aDEuOTY5djIuMDE2aC0xLjk2OXYtMi4wMTZ6Ii8+PC9zdmc+Cg==');
}

.list_style.ls_warning.ls_red li::before,
.list_style li.ls_warning.ls_red::before,
.list_style.ls_warning li.ls_red::before,
.list_style.ls_red li.ls_warning::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjQ0YwMDBGIiBkPSJNMTIgMjAuMDE2cTMuMjgxIDAgNS42NDgtMi4zNjd0Mi4zNjctNS42NDgtMi4zNjctNS42NDgtNS42NDgtMi4zNjctNS42NDggMi4zNjctMi4zNjcgNS42NDggMi4zNjcgNS42NDggNS42NDggMi4zNjd6bTAtMThxNC4xMjUgMCA3LjA1NSAyLjkzdDIuOTMgNy4wNTUtMi45MyA3LjA1NS03LjA1NSAyLjkzLTcuMDU1LTIuOTMtMi45My03LjA1NSAyLjkzLTcuMDU1IDcuMDU1LTIuOTN6bS0uOTg0IDQuOTY4aDEuOTY5djZoLTEuOTY5di02em0wIDguMDE2aDEuOTY5djIuMDE2aC0xLjk2OXYtMi4wMTZ6Ii8+PC9zdmc+Cg==');
}

.list_style.ls_warning.ls_purple li::before,
.list_style li.ls_warning.ls_purple::before,
.list_style.ls_warning li.ls_purple::before,
.list_style.ls_purple li.ls_warning::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjOEU0NEFEIiBkPSJNMTIgMjAuMDE2cTMuMjgxIDAgNS42NDgtMi4zNjd0Mi4zNjctNS42NDgtMi4zNjctNS42NDgtNS42NDgtMi4zNjctNS42NDggMi4zNjctMi4zNjcgNS42NDggMi4zNjcgNS42NDggNS42NDggMi4zNjd6bTAtMThxNC4xMjUgMCA3LjA1NSAyLjkzdDIuOTMgNy4wNTUtMi45MyA3LjA1NS03LjA1NSAyLjkzLTcuMDU1LTIuOTMtMi45My03LjA1NSAyLjkzLTcuMDU1IDcuMDU1LTIuOTN6bS0uOTg0IDQuOTY4aDEuOTY5djZoLTEuOTY5di02em0wIDguMDE2aDEuOTY5djIuMDE2aC0xLjk2OXYtMi4wMTZ6Ii8+PC9zdmc+Cg==');
}

/**
* Buttons
*/

/**
*---------------------------------------------------------------------------
* button
*---------------------------------------------------------------------------
*/
.ct_button,
#primary-container .entry-content .button
{
    display: inline-block;
    position: relative;
    padding: 10px 20px;
    margin: 0;
    background: rgb(232, 126, 4);
    border: none;
    outline: none;
    border-radius: 3px;
    box-shadow: 0 0 0 2px rgba(0,0,0,0.05);

    cursor: pointer;

    font-family: Arial, Verdana, Geneva, sans-serif;
    text-align: center;
    text-transform: none;
    text-decoration: none;
    font-size: 15pt;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    color: rgb(255,255,255);
}

.ct_button:hover,
.ct_button:focus,
#primary-container .entry-content .button:hover,
#primary-container .entry-content .button:focus
{
    background: rgb(211, 84, 0);
    box-shadow: 0 0 0 2px rgba(0,0,0,0.1);

    text-decoration: none;
    color: rgb(255,255,255);
}

/* download */
.ct_button.btn_download,
#primary-container .entry-content .button.btn_download
{
    font-size: 20pt;
    font-weight: lighter;
    text-shadow: none;
    padding: 15px 20px;
}

.ct_button.btn_download:hover,
.ct_button.btn_download:focus,
#primary-container .entry-content .button.btn_download:hover,
#primary-container .entry-content .button.btn_download:focus
{
    box-shadow: 0 0 0 2px rgba(255,255,255,0.5);
}

/* small button */
.ct_button.btn_small,
#primary-container .entry-content .button.btn_small
{
    font-size: 11pt;
    font-weight: normal;
    text-shadow: none;
    padding: 5px 10px;
}

/* normal button */
.ct_button.btn_normal,
#primary-container .entry-content .button.btn_normal
{
    font-size: 12pt;
    font-weight: normal;
    text-shadow: none;
    padding: 10px 15px;
}

/* medium button */
.ct_button.btn_medium,
#primary-container .entry-content .button.btn_medium
{
    font-size: 13pt;
    font-weight: lighter;
    text-shadow: none;
    padding: 10px 15px;
}

/* large button */
.ct_button.btn_large,
#primary-container .entry-content .button.btn_large
{
    font-size: 20pt;
    font-weight: lighter;
    text-shadow: none;
    padding: 15px 20px;
}

/* inherit button */
.ct_button.btn_inherit,
#primary-container .entry-content .button.btn_inherit
{
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
}

/* blue button */
.ct_button.btn_blue,
#primary-container .entry-content .button.btn_blue
{
    background: rgb(52, 152, 219);
}

.ct_button.btn_blue:hover,
.ct_button.btn_blue:focus,
#primary-container .entry-content .button.btn_blue:hover,
#primary-container .entry-content .button.btn_blue:focus
{
    background: rgb(37, 116, 169);
}

.ct_button.btn_outline.btn_blue,
#primary-container .entry-content .button.btn_outline.btn_blue
{
    background: none;
    box-shadow: 0 0 0 1px rgb(52, 152, 219);
    color: rgb(52, 152, 219);
}

.ct_button.btn_outline.btn_blue:hover,
.ct_button.btn_outline.btn_blue:focus,
#primary-container .entry-content .button.btn_outline.btn_blue:hover,
#primary-container .entry-content .button.btn_outline.btn_blue:focus
{
    background: rgb(52, 152, 219);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
    color: rgb(255,255,255);
}

/* green button */
.ct_button.btn_green,
#primary-container .entry-content .button.btn_green
{
    background: rgb(0, 177, 106);
}

.ct_button.btn_green:hover,
.ct_button.btn_green:focus,
#primary-container .entry-content .button.btn_green:hover,
#primary-container .entry-content .button.btn_green:focus
{
    background: rgb(30, 130, 76);
}

.ct_button.btn_outline.btn_green,
#primary-container .entry-content .button.btn_outline.btn_green
{
    background: none;
    box-shadow: 0 0 0 1px rgb(0, 177, 106);
    color: rgb(0, 177, 106);
}

.ct_button.btn_outline.btn_green:hover,
.ct_button.btn_outline.btn_green:focus,
#primary-container .entry-content .button.btn_outline.btn_green:hover,
#primary-container .entry-content .button.btn_outline.btn_green:focus
{
    background: rgb(0, 177, 106);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
    color: rgb(255,255,255);
}

/* orange button */
.ct_button.btn_orange,
#primary-container .entry-content .button.btn_orange
{
    background: rgb(232, 126, 4);
}

.ct_button.btn_orange:hover,
.ct_button.btn_orange:focus,
#primary-container .entry-content .button.btn_orange:hover,
#primary-container .entry-content .button.btn_orange:focus

{
    background: rgb(211, 84, 0);
}

.ct_button.btn_outline.btn_orange,
#primary-container .entry-content .button.btn_outline.btn_orange
{
    background: none;
    box-shadow: 0 0 0 1px rgb(232, 126, 4);
    color: rgb(232, 126, 4);
}

.ct_button.btn_outline.btn_orange:hover,
.ct_button.btn_outline.btn_orange:focus,
#primary-container .entry-content .button.btn_outline.btn_orange:hover,
#primary-container .entry-content .button.btn_outline.btn_orange:focus
{
    background: rgb(232, 126, 4);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
    color: rgb(255,255,255);
}

/* purple button */
.ct_button.btn_purple,
#primary-container .entry-content .button.btn_purple
{
    background: rgb(142, 68, 173);
}

.ct_button.btn_purple:hover,
.ct_button.btn_purple:focus,
#primary-container .entry-content .button.btn_purple:hover,
#primary-container .entry-content .button.btn_purple:focus
{
    background: rgb(103, 65, 114);
}

.ct_button.btn_outline.btn_purple,
#primary-container .entry-content .button.btn_outline.btn_purple
{
    background: none;
    box-shadow: 0 0 0 1px rgb(142, 68, 173);
    color: rgb(142, 68, 173);
}

.ct_button.btn_outline.btn_purple:hover,
.ct_button.btn_outline.btn_purple:focus,
#primary-container .entry-content .button.btn_outline.btn_purple:hover,
#primary-container .entry-content .button.btn_outline.btn_purple:focus
{
    background: rgb(142, 68, 173);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
    color: rgb(255,255,255);
}

/* red button */
.ct_button.btn_red,
#primary-container .entry-content .button.btn_red
{
    background: rgb(217, 30, 24);
}

.ct_button.btn_red:hover,
.ct_button.btn_red:focus,
#primary-container .entry-content .button.btn_red:hover,
#primary-container .entry-content .button.btn_red:focus
{
    background: rgb(150, 40, 27);
}

.ct_button.btn_outline.btn_red,
#primary-container .entry-content .button.btn_outline.btn_red
{
    background: none;
    box-shadow: 0 0 0 1px rgb(217, 30, 24);
    color: rgb(217, 30, 24);
}

.ct_button.btn_outline.btn_red:hover,
.ct_button.btn_outline.btn_red:focus,
#primary-container .entry-content .button.btn_outline.btn_red:hover,
#primary-container .entry-content .button.btn_outline.btn_red:focus
{
    background: rgb(217, 30, 24);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
    color: rgb(255,255,255);
}

/* square button */
.ct_button.btn_square {
    border-radius: 0;
    box-shadow: none;
}

/* windows icon */
a.ct_button.btn_windows-icon {
    padding: 10px 55px 10px 25px;
}

a.ct_button.btn_windows-icon:after {
    content: '';
    display: block;
    height: 20px;
    width: 20px;
    position: absolute;
    right: 25px;
    top: 50%;
    margin-top: -10px;

    background-size: 100%;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA0ODAgNDgwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0ODAgNDgwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTAuMTc2LDIyNEwwLjAwMSw2Ny45NjNsMTkyLTI2LjA3MlYyMjRIMC4xNzZ6IE0yMjQuMDAxLDM3LjI0MUw0NzkuOTM3LDB2MjI0SDIyNC4wMDFWMzcuMjQxeiBNNDc5Ljk5OSwyNTZsLTAuMDYyLDIyNCAgIGwtMjU1LjkzNi0zNi4wMDhWMjU2SDQ3OS45OTl6IE0xOTIuMDAxLDQzOS45MThMMC4xNTcsNDEzLjYyMUwwLjE0NywyNTZoMTkxLjg1NFY0MzkuOTE4eiIgZmlsbD0iI0ZGRkZGRiIvPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
}

a.ct_button.btn_windows-icon.btn_small {
    padding: 10px 43px 10px 20px;
}

a.ct_button.btn_windows-icon.btn_small:after {
    height: 14px;
    width: 14px;
    margin-top: -7px;
    right: 20px;
}

a.ct_button.btn_windows-icon.btn_large {
    padding: 15px 75px 15px 35px;
}

a.ct_button.btn_windows-icon.btn_large:after {
    height: 25px;
    width: 25px;
    margin-top: -12px;
    right: 35px;
}

/* hover info */
.ct_button .info,
#primary-container .entry-content .button .info
{
    display: block;
    position: absolute;
    visibility: hidden;
    opacity: 0;
    top: 80%;
    left: 0;
    width: 100%;
    padding: 10px 0;
    margin: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: 0.5s ease-out;

    font-style: normal;
    font-weight: lighter;
    font-size: inherit;
    color: inherit;
}

.ct_button:hover .info,
.ct_button:focus .info,
#primary-container .entry-content .button:hover .info,
#primary-container .entry-content .button:focus .info
{
    visibility: visible;
    opacity: 1;
    top: 100%;
    transition: 0.3s ease-out;
}

/* info font size */
.ct_button .info.small,
#primary-container .entry-content .button .info.small
{
    font-size: 9pt;
}

.ct_button .info.normal,
#primary-container .entry-content .button .info.normal
{
    font-size: 12pt;
}

.ct_button .info.medium,
#primary-container .entry-content .button .info.medium
{
    font-size: 14pt;
}

.ct_button .info.big,
#primary-container .entry-content .button .info.big
{
    font-size: 18pt;
}

/* info color */
.ct_button.btn_blue.info_box_colored .info,
#primary-container .entry-content .button.btn_blue.info_box_colored .info
{
    color: rgb(52, 152, 219);
}

.ct_button.btn_green.info_box_colored .info,
#primary-container .entry-content .button.btn_green.info_box_colored .info
{
    color: rgb(0, 177, 106);
}

.ct_button.btn_orange.info_box_colored .info,
#primary-container .entry-content .button.btn_orange.info_box_colored .info
{
    color: rgb(232, 126, 4);
}

.ct_button.btn_purple.info_box_colored .info,
#primary-container .entry-content .button.btn_purple.info_box_colored .info
{
    color: rgb(142, 68, 173);
}

.ct_button.btn_red.info_box_colored .info,
#primary-container .entry-content .button.btn_red.info_box_colored .info
{
    color: rgb(217, 30, 24);
}

/* social sharing */
.ct_button.btn_googleplus,
.ct_button.btn_facebook,
.ct_button.btn_twitter
{
    padding-left: 35px;
}

.ct_button.btn_googleplus::before,
.ct_button.btn_facebook::before,
.ct_button.btn_twitter::before
{
    display: block;
    content: '';
    position: absolute;
    left: 8px;
    top: 0;
    opacity: 0.95;
    width: 20px;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -ms-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}

/* google+ */
.ct_button.btn_googleplus
{
    background: rgb(207,0,15);
}

.ct_button.btn_googleplus:hover
{
    background: rgb(150,40,27);
}

.ct_button.btn_googleplus::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDIyIDI0Ij48cGF0aCBkPSJNOS44NDQgMTAuNjYxcTAgLjQ4Mi40MjkuOTQ0dDEuMDM4LjkxMSAxLjIxMi45ODQgMS4wMzEgMS4zOTMuNDI5IDEuOTAycTAgMS4yMDUtLjY0MyAyLjMxNy0uOTY0IDEuNjM0LTIuODI2IDIuNDA0dC0zLjk5MS43N3EtMS43NjggMC0zLjMwMS0uNTU2dC0yLjI5Ny0xLjg0MnEtLjQ5Ni0uODA0LS40OTYtMS43NTQgMC0xLjA4NS41OTYtMi4wMDl0MS41ODctMS41NHExLjc1NC0xLjA5OCA1LjQxMS0xLjMzOS0uNDI5LS41NjMtLjYzNi0uOTkxdC0uMjA4LS45NzhxMC0uNDgyLjI4MS0xLjEzOC0uNjE2LjA1NC0uOTExLjA1NC0xLjk4MiAwLTMuMzQyLTEuMjkydC0xLjM1OS0zLjI3NXEwLTEuMDk4LjQ4Mi0yLjEyOXQxLjMyNi0xLjc1NHExLjAzMS0uODg0IDIuNDQ0LTEuMzEzdDIuOTEzLS40MjloNS41OThsLTEuODQ4IDEuMTc5aC0xLjc1NHEuOTkxLjg0NCAxLjUgMS43ODF0LjUwOSAyLjE0M3EwIC45NjQtLjMyOCAxLjczNHQtLjc5IDEuMjQ2LS45MzEuODcxLS43OTcuODI0LS4zMjguODg0em0tMS45NTYtMS4yODZxLjUwOSAwIDEuMDQ1LS4yMjF0Ljg4NC0uNTgzcS43MS0uNzYzLjcxLTIuMTI5IDAtLjc3Ny0uMjI4LTEuNjc0dC0uNjUtMS43MzQtMS4xMzItMS4zODYtMS41NjctLjU0OXEtLjU2MyAwLTEuMTA1LjI2MXQtLjg3Ny43MDNxLS42MjkuNzktLjYyOSAyLjE0MyAwIC42MTYuMTM0IDEuMzA2dC40MjIgMS4zNzkuNjk2IDEuMjM5IDEuMDA0Ljg5NyAxLjI5Mi4zNDh6bS4wMjcgMTEuNjkycS43NzcgMCAxLjQ5My0uMTc0dDEuMzI2LS41MjIuOTc4LS45NzguMzY4LTEuNDZxMC0uMzM1LS4wOTQtLjY1NnQtLjE5NC0uNTYzLS4zNjItLjU1Ni0uMzk1LS40NjktLjUxNi0uNDYyLS40ODktLjM4OC0uNTU2LS40MDItLjQ4OS0uMzQ4cS0uMjE0LS4wMjctLjY0My0uMDI3LS43MSAwLTEuNDA2LjA5NHQtMS40NC4zMzUtMS4yOTkuNjE2LS45MTcuOTk4LS4zNjIgMS40MTNxMCAuOTM4LjQ2OSAxLjY1NHQxLjIyNSAxLjExMiAxLjU5NC41ODkgMS43MDguMTk0em0xMC44NDgtMTEuNzMyaDIuODUzdjEuNDQ2aC0yLjg1M3YyLjkzM2gtMS40MDZ2LTIuOTMzaC0yLjgzOXYtMS40NDZoMi44Mzl2LTIuOTA2aDEuNDA2djIuOTA2eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==');
}

/* facebook */
.ct_button.btn_facebook
{
    background: rgba(59,89,152,0.8);
}

.ct_button.btn_facebook:hover
{
    background: rgba(59,89,152,1);
}

.ct_button.btn_facebook::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjAuNTcxIDE4LjQyOXEwIDEuNTk0LTEuMTMyIDIuNzI1dC0yLjcyNSAxLjEzMmgtMi41NzF2LTguMTQzaDIuNzE5bC40MDItM2gtMy4xMjF2LTEuOTE1cTAtLjcyMy4zNzUtMS4xMTJ0MS4yODYtLjM4OGwxLjc2OC0uMDEzdi0yLjc3MnEtMS4yODYtLjEyMS0yLjQxMS0uMTIxLTEuODIxIDAtMi45MiAxLjA3OHQtMS4wOTggMy4wMnYyLjIyM2gtM3YzaDN2OC4xNDNoLTcuMjg2cS0xLjU5NCAwLTIuNzI1LTEuMTMydC0xLjEzMi0yLjcyNXYtMTIuODU3cTAtMS41OTQgMS4xMzItMi43MjV0Mi43MjUtMS4xMzJoMTIuODU3cTEuNTk0IDAgMi43MjUgMS4xMzJ0MS4xMzIgMi43MjV2MTIuODU3eiIvPjwvc3ZnPgo=');
}

/* twitter */
.ct_button.btn_twitter
{
    background: rgb(29,202,255);
}

.ct_button.btn_twitter:hover
{
    background: rgb(0,172,237);
}

.ct_button.btn_twitter::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDIyIDI0Ij48cGF0aCBkPSJNMjEuNjk2IDUuNDY0cS0uODk3IDEuMzEzLTIuMTcgMi4yMzdsLjAxMy41NjJxMCAxLjc0MS0uNTA5IDMuNDc1dC0xLjU0NyAzLjMyOC0yLjQ3MSAyLjgxOS0zLjQ1NSAxLjk1NS00LjMyNi43M3EtMy42MjkgMC02LjY0My0xLjk0Mi40NjkuMDU0IDEuMDQ1LjA1NCAzLjAxMyAwIDUuMzcxLTEuODQ4LTEuNDA2LS4wMjctMi41MTgtLjg2NHQtMS41MjctMi4xMzZxLjQ0Mi4wNjcuODE3LjA2Ny41NzYgMCAxLjEzOC0uMTQ3LTEuNS0uMzA4LTIuNDg0LTEuNDkzdC0uOTg0LTIuNzUydi0uMDU0cS45MTEuNTA5IDEuOTU1LjU0OS0uODg0LS41ODktMS40MDYtMS41NHQtLjUyMi0yLjA2M3EwLTEuMTc5LjU4OS0yLjE4MyAxLjYyMSAxLjk5NiAzLjk0NCAzLjE5NHQ0Ljk3NSAxLjMzM3EtLjEwNy0uNTA5LS4xMDctLjk5MSAwLTEuNzk1IDEuMjY2LTMuMDZ0My4wNi0xLjI2NnExLjg3NSAwIDMuMTYxIDEuMzY2IDEuNDYtLjI4MSAyLjc0Ni0xLjA0NS0uNDk2IDEuNTQtMS45MDIgMi4zODQgMS4yNDYtLjEzNCAyLjQ5MS0uNjd6IiBmaWxsPSIjZmZmIi8+PC9zdmc+');
}

/* switch on/off */
.ct_button.btn_switcher
{
    display: inline-block;
    padding: 5px;
    background: none;
    cursor: pointer;
}

.ct_button.btn_switcher .flex_content
{
    /* old version of flex */
    display: -webkit-box;
    display: -moz-box;

    /* flex box */
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    /* flex box params */
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: flex-start;
    align-items: flex-start;

    width: 100%;
}

.ct_button.btn_switcher .flex_content span.label
{
    font-size: 11pt;
    font-weight: normal;
    color: rgba(0,0,0,0.5);
}

.ct_button.btn_switcher .flex_content .switch,
.ct_button.btn_switcher .flex_content .switch span
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    transition: 0.3s cubic-bezier(.35,.97,.68,1.04);
}

.ct_button.btn_switcher .flex_content .switch
{
    display: block;
    position: relative;
    width: 40px;
    height: 20px;
    padding: 0;
    margin: 0 5px;
    border-radius: 100px;
}

.ct_button.btn_switcher .flex_content .switch span
{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}

.ct_button.btn_switcher .flex_content .switch span.bg
{
    width: 100%;
    background: rgba(0,0,0,0.05);
    box-shadow: inset 0 0 0 2px rgba(0,0,0,0.1);
    border-radius: 100px;
    transition: 0.3s cubic-bezier(.35,.97,.68,1.04) 0s;
}

.ct_button.btn_switcher.checked .flex_content .switch span.bg
{
    background: rgba(63,195,128,1);
    transition: 0.3s cubic-bezier(.35,.97,.68,1.04) 0.1s;
}

.ct_button.btn_switcher .flex_content .switch span.selector
{
    width: 20px;
    background: rgba(255,255,255,1);
    border-radius: 50%;
    box-shadow: 0 0 0 2px rgba(0,0,0,0.1);

    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.ct_button.btn_switcher.checked .flex_content .switch span.selector
{
    -webkit-transform: translate3d(100%,0,0);
    -moz-transform: translate3d(100%,0,0);
    -ms-transform: translate3d(100%,0,0);
    -o-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
}

/**
*---------------------------------------------------------------------------
* columns
*---------------------------------------------------------------------------
*/
.ct_columns
{
    /* old version of flex */
    display: -webkit-box;
    display: -moz-box;

    /* flex box */
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    /* flex box params */
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;

    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;

    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;

    -webkit-align-content: flex-start;
    -moz-align-content: flex-start;
    -ms-align-content: flex-start;
    -o-align-content: flex-start;
    align-content: flex-start;

    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;

    width: 100%;
    float: none ;
    clear: both;
}

.ct_columns .col
{
    padding: 0;
    margin: 0;
}

.ct_columns .col .content
{
    padding: 10px 20px;
}

/**
*---------------------------------------------------------------------------
* columns row
*---------------------------------------------------------------------------
*/
.ct_columns.row_2 .col
{
    width: 50%;
}

.ct_columns.row_3 .col
{
    width: 33.3%;
}

.ct_columns.row_4 .col
{
    width: 25%;
}

.ct_columns.row_8 .col
{
    width: 12.5%;
}

/**
*---------------------------------------------------------------------------
* columns vertical align col left
*---------------------------------------------------------------------------
*/
.ct_columns.align_vert_top
{
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
}

/**
*---------------------------------------------------------------------------
* columns vertical align col center
*---------------------------------------------------------------------------
*/
.ct_columns.align_vert_center
{
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
}

/**
*---------------------------------------------------------------------------
* columns vertical align col right
*---------------------------------------------------------------------------
*/
.ct_columns.align_vert_bottom
{
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -o-align-items: flex-end;
    align-items: flex-end;
}

/**
*---------------------------------------------------------------------------
* columns horizontal align col left
*---------------------------------------------------------------------------
*/
.ct_columns.align_horiz_left
{
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
}

/**
*---------------------------------------------------------------------------
* columns horizontal align col center
*---------------------------------------------------------------------------
*/
.ct_columns.align_horiz_center
{
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
}

/**
*---------------------------------------------------------------------------
* columns horizontal align col right
*---------------------------------------------------------------------------
*/
.ct_columns.align_horiz_right
{
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;
}

/**
*---------------------------------------------------------------------------
* columns wrap col
*---------------------------------------------------------------------------
*/
.ct_columns.wrap_wrap
{
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}

/**
*---------------------------------------------------------------------------
* columns nowrap col
*---------------------------------------------------------------------------
*/
.ct_columns.wrap_nowrap
{
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

/**
*---------------------------------------------------------------------------
* column full width
*---------------------------------------------------------------------------
*/
.ct_columns .col.full
{
    width: 100%;
}

/**
*---------------------------------------------------------------------------
* column 1/3
*---------------------------------------------------------------------------
*/
.ct_columns .col.one_third
{
    width: 33%;
}

/**
*---------------------------------------------------------------------------
* column 2/3
*---------------------------------------------------------------------------
*/
.ct_columns .col.two_third
{
    width: 66%;
}

/**
*---------------------------------------------------------------------------
* column 1/4
*---------------------------------------------------------------------------
*/
.ct_columns .col.one_fourth
{
    width: 25%;
}

/**
*---------------------------------------------------------------------------
* column 2/4
*---------------------------------------------------------------------------
*/
.ct_columns .col.two_fourth
{
    width: 50%;
}

/**
*---------------------------------------------------------------------------
* column 3/4
*---------------------------------------------------------------------------
*/
.ct_columns .col.three_fourth
{
    width: 75%;
}

/**
* Box container
*/

/**
*---------------------------------------------------------------------------
* box wrapper
*---------------------------------------------------------------------------
*/
.box_wrapper
{
    display: block;
    position: relative;
    padding: 0;
    margin: 2% 0;
    border-radius: 3px;
}

/**
*---------------------------------------------------------------------------
* box backgrounds
*---------------------------------------------------------------------------
*/
.box_wrapper.bg_blue
{
    background: rgba(52, 152, 219, 0.3);
}

.box_wrapper.bg_green
{
    background: rgba(0, 177, 106, 0.3);
}

.box_wrapper.bg_orange
{
    background: rgba(232, 126, 4, 0.3);
}

.box_wrapper.bg_purple
{
    background: rgba(142, 68, 173, 0.3);
}

.box_wrapper.bg_red
{
    background: rgba(217, 30, 24, 0.15);
}

.box_wrapper.bg_grey
{
    background: rgba(0,0,0,0.3);
}

/* contrast low */
.box_wrapper.bg_blue.contrast_low
{
    background: rgba(52, 152, 219, 0.1);
}

.box_wrapper.bg_green.contrast_low
{
    background: rgba(0, 177, 106, 0.1);
}

.box_wrapper.bg_orange.contrast_low
{
    background: rgba(232, 126, 4, 0.1);
}

.box_wrapper.bg_purple.contrast_low
{
    background: rgba(142, 68, 173, 0.1);
}

.box_wrapper.bg_red.contrast_low
{
    background: rgba(217, 30, 24, 0.1);
}

.box_wrapper.bg_grey.contrast_low
{
    background: rgba(0,0,0,0.08);
}

/* contrast high */
.box_wrapper.bg_blue.contrast_hight
{
    background: rgba(52, 152, 219, 1);
}

.box_wrapper.bg_green.contrast_hight
{
    background: rgba(0, 177, 106, 1);
}

.box_wrapper.bg_orange.contrast_hight
{
    background: rgba(232, 126, 4, 0.1);
}

.box_wrapper.bg_purple.contrast_hight
{
    background: rgba(142, 68, 173, 1);
}

.box_wrapper.bg_red.contrast_hight
{
    background: rgba(217, 30, 24, 1);
}

.box_wrapper.bg_grey.contrast_hight
{
    background: rgba(0,0,0,0.5);
}

/**
*---------------------------------------------------------------------------
* box border
*---------------------------------------------------------------------------
*/
.box_wrapper.border_thin
{
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.08);
}

.box_wrapper.border_medium
{
    box-shadow: inset 0 0 0 2px rgba(0,0,0,0.08);
}

.box_wrapper.border_bold
{
    box-shadow: inset 0 0 0 3px rgba(0,0,0,0.08);
}

/**
*---------------------------------------------------------------------------
* box title
*---------------------------------------------------------------------------
*/
.box_wrapper .box_title
{
    display: block;
    position: relative;
    padding: 5px 10px;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,0.05);
}

.box_wrapper .box_title .label
{
    display: block;
    position: relative;
    padding: 0;
    margin: 0;

    text-align: left;
    font-size: 13pt;
    line-height: 1.5;
    color: rgba(0,0,0,0.7);
}

/* contrast low */
.box_wrapper.bg_blue.contrast_low .box_title .label
{
    color: rgb(37, 116, 169);
}

.box_wrapper.bg_green.contrast_low .box_title .label
{
    color: rgb(30, 130, 76);
}

.box_wrapper.bg_orange.contrast_low .box_title .label
{
    color: rgb(211, 84, 0);
}

.box_wrapper.bg_purple.contrast_low .box_title .label
{
    color: rgb(103, 65, 114);
}

.box_wrapper.bg_red.contrast_low .box_title .label
{
    color: rgb(150, 40, 27);
}

/* contrast hight */
.box_wrapper.contrast_hight .box_title .label
{
    color: rgb(255,255,255);
}

/**
*---------------------------------------------------------------------------
* box content
*---------------------------------------------------------------------------
*/
.box_wrapper .box_content
{
    padding: 10px 20px;

    text-align: left;
    line-height: 1.5;
    color: rgba(0,0,0,0.7);
}

.box_wrapper .box_content p a
{
    text-decoration: underline;
}

.box_wrapper .box_content a:hover,
.box_wrapper .box_content a:focus
{
    text-decoration: none;
}

/* contrast low */
.box_wrapper.bg_blue.contrast_low .box_content
{
    color: rgb(37, 116, 169);
}

.box_wrapper.bg_blue.contrast_low .box_content p a
{
    color: rgb(0, 177, 106);
}

.box_wrapper.bg_green.contrast_low .box_content
{
    color: rgb(30, 130, 76);
}

.box_wrapper.bg_green.contrast_low .box_content p a
{
    color: rgb(0, 177, 106);
}

.box_wrapper.bg_orange.contrast_low .box_content
{
    color: rgb(211, 84, 0);
}

.box_wrapper.bg_orange.contrast_low .box_content p a
{
    color: rgb(232, 126, 4);
}

.box_wrapper.bg_purple.contrast_low .box_content
{
    color: rgb(103, 65, 114);
}

.box_wrapper.bg_purple.contrast_low .box_content p a
{
    color: rgb(142, 68, 173);
}

.box_wrapper.bg_red.contrast_low .box_content
{
    color: rgb(150, 40, 27);
}

.box_wrapper.bg_red.contrast_low .box_content p a
{
    color: rgb(217, 30, 24);
}

/* contrast hight */
.box_wrapper.contrast_hight .box_content
{
    color: rgb(255,255,255);
}

.box_wrapper.contrast_hight .box_content p a
{
    color: rgba(255,255,255,0.7);
}

/**
*---------------------------------------------------------------------------
* box animations
*---------------------------------------------------------------------------
*/
.box_wrapper.anim_fadeIn
{
    -webkit-animation: FadeIn 1s linear 0.3s both;
    -moz-animation: FadeIn 1s linear 0.3s both;
    -ms-animation: FadeIn 1s linear 0.3s both;
    -o-animation: FadeIn 1s linear 0.3s both;
    animation: FadeIn 1s linear 0.3s both;
}

.box_wrapper.anim_slideFromRight
{
    -webkit-animation: SlideFromRight 1s ease-in-out 0.3s both;
    -moz-animation: SlideFromRight 1s ease-in-out 0.3s both;
    -ms-animation: SlideFromRight 1s ease-in-out 0.3s both;
    -o-animation: SlideFromRight 1s ease-in-out 0.3s both;
    animation: SlideFromRight 1s ease-in-out 0.3s both;
}

.box_wrapper.anim_slideFromLeft
{
    -webkit-animation: SlideFromLeft 1s ease-in-out 0.3s both;
    -moz-animation: SlideFromLeft 1s ease-in-out 0.3s both;
    -ms-animation: SlideFromLeft 1s ease-in-out 0.3s both;
    -o-animation: SlideFromLeft 1s ease-in-out 0.3s both;
    animation: SlideFromLeft 1s ease-in-out 0.3s both;
}

.box_wrapper.anim_slideFromBottom
{
    -webkit-animation: SlideFromBottom 1s ease-in-out 0.3s both;
    -moz-animation: SlideFromBottom 1s ease-in-out 0.3s both;
    -ms-animation: SlideFromBottom 1s ease-in-out 0.3s both;
    -o-animation: SlideFromBottom 1s ease-in-out 0.3s both;
    animation: SlideFromBottom 1s ease-in-out 0.3s both;
}

/* mixed */
.box_wrapper.anim_fadeIn.anim_slideFromRight
{
    -webkit-animation: FadeIn 1s linear 0.1s both, SlideFromRight 1.5s ease-in-out both;
    -moz-animation: FadeIn 1s linear 0.1s both, SlideFromRight 1.5s ease-in-out both;
    -ms-animation: FadeIn 1s linear 0.1s both, SlideFromRight 1.5s ease-in-out both;
    -o-animation: FadeIn 1s linear 0.1s both, SlideFromRight 1.5s ease-in-out both;
    animation: FadeIn 1s linear 0.1s both, SlideFromRight 1.5s ease-in-out both;
}

.box_wrapper.anim_fadeIn.anim_slideFromLeft
{
    -webkit-animation: FadeIn 1s linear 0.1s both, SlideFromLeft 1.5s ease-in-out both;
    -moz-animation: FadeIn 1s linear 0.1s both, SlideFromLeft 1.5s ease-in-out both;
    -ms-animation: FadeIn 1s linear 0.1s both, SlideFromLeft 1.5s ease-in-out both;
    -o-animation: FadeIn 1s linear 0.1s both, SlideFromLeft 1.5s ease-in-out both;
    animation: FadeIn 1s linear 0.1s both, SlideFromLeft 1.5s ease-in-out both;
}

.box_wrapper.anim_fadeIn.anim_slideFromBottom
{
    -webkit-animation: FadeIn 1s linear 0.1s both, SlideFromBottom 1.5s ease-in-out both;
    -moz-animation: FadeIn 1s linear 0.1s both, SlideFromBottom 1.5s ease-in-out both;
    -ms-animation: FadeIn 1s linear 0.1s both, SlideFromBottom 1.5s ease-in-out both;
    -o-animation: FadeIn 1s linear 0.1s both, SlideFromBottom 1.5s ease-in-out both;
    animation: FadeIn 1s linear 0.1s both, SlideFromBottom 1.5s ease-in-out both;
}

/**
* Toggle box
*/

.ct_togglebox,
.ct_togglebox *
{
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}

/**
*---------------------------------------------------------------------------
* togglebox main
*---------------------------------------------------------------------------
*/
.ct_togglebox
{
    display: block;
    position: relative;
    width: 100%;
    margin: 10px auto;
    background: rgba(255, 255, 255, 0.3);
    border-radius: 3px;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

/**
*---------------------------------------------------------------------------
* togglebox wrapper
*---------------------------------------------------------------------------
*/
.ct_togglebox .ct_togglebox-wrapper
{
    display: block;
    position: relative;
    overflow: hidden;
}

/**
*---------------------------------------------------------------------------
* togglebox clickable area
*---------------------------------------------------------------------------
*/
.ct_togglebox .ct_togglebox-wrapper .ct_togglebox-clickable_area,
.ct_togglebox .ct_togglebox-wrapper .ct_togglebox-clickable_area *
{
    cursor: pointer;

    /* disable text selection */
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.ct_togglebox .ct_togglebox-wrapper .ct_togglebox-clickable_area
{
    display: block;
    position: relative;
    min-height: 40px;
    background: rgba(255, 255, 255, 0.3);
    border-radius: 3px 3px 0 0;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}

.ct_togglebox.ct_togglebox-state_closed .ct_togglebox-wrapper .ct_togglebox-clickable_area
{
    border-radius: 3px;
}

/**
*---------------------------------------------------------------------------
* togglebox title
*---------------------------------------------------------------------------
*/
.ct_togglebox .ct_togglebox-wrapper .ct_togglebox-clickable_area.ct_togglebox-title .label
{
    display: block;
    padding: 10px 45px 10px 20px;

    font-size: 13pt;
    color: rgba(0, 0, 0, 0.5);
    transition: 0.3s;
}

.ct_togglebox .ct_togglebox-wrapper .ct_togglebox-clickable_area.ct_togglebox-title:hover .label,
.ct_togglebox .ct_togglebox-wrapper .ct_togglebox-clickable_area.ct_togglebox-title:focus .label
{
    color: rgba(0, 0, 0, 0.8);
    transition: 0.3s;
}

.ct_togglebox .ct_togglebox-wrapper .ct_togglebox-clickable_area.ct_togglebox-title .label.left
{
    text-align: left;
}

.ct_togglebox .ct_togglebox-wrapper .ct_togglebox-clickable_area.ct_togglebox-title .label.center,
.ct_togglebox .ct_togglebox-wrapper .ct_togglebox-clickable_area.ct_togglebox-title .label.centered
{
    padding-left: 45px;
    text-align: center;
}

.ct_togglebox .ct_togglebox-wrapper .ct_togglebox-clickable_area.ct_togglebox-title .label.right
{
    text-align: right;
}

/**
*---------------------------------------------------------------------------
* togglebox icon
*---------------------------------------------------------------------------
*/
.ct_togglebox .ct_togglebox-wrapper .ct_togglebox-clickable_area .icon
{
    display: block;
    position: absolute;
    top: 0;
    right: 10px;
    width: 30px;
    height: 100%;
}

.ct_togglebox .ct_togglebox-wrapper .ct_togglebox-clickable_area .icon::before,
.ct_togglebox .ct_togglebox-wrapper .ct_togglebox-clickable_area .icon::after
{
    display: block;
    position: absolute;
    content: '';

    /* hidden by default */
    visibility: hidden;
    opacity: 0;

    top: 50%;
    left: 50%;
    width: 80%;
    height: 80%;

    background: none;
    background-position: center;
    background-repeat: no-repeat;

    -webkit-background-size: contain;
    -moz-background-size: contain;
    -ms-background-size: contain;
    -o-background-size: contain;
    background-size: contain;

    /* align center */
    -webkit-transform: translate3d(-50%, -50%, 0);
    -moz-transform: translate3d(-50%, -50%, 0);
    -ms-transform: translate3d(-50%, -50%, 0);
    -o-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);

    transition: 0.5s;
}

/* close icon when opened */
.ct_togglebox .ct_togglebox-wrapper .ct_togglebox-clickable_area .icon::before
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OGRiIiBkPSJNMTguOTg0IDEyLjk4NEg1LjAxNHYtMS45N2gxMy45N3YxLjk3eiIvPjwvc3ZnPg==');
}

/* open icon when closed */
.ct_togglebox .ct_togglebox-wrapper .ct_togglebox-clickable_area .icon::after
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OGRiIiBkPSJNMTguOTg0IDEyLjk4NGgtNnY2aC0xLjk3di02aC02di0xLjk3aDZ2LTZoMS45N3Y2aDZ2MS45N3oiLz48L3N2Zz4=');
}

/* if opened display before */
.ct_togglebox .ct_togglebox-wrapper .ct_togglebox-clickable_area .icon::before,
.ct_togglebox.ct_togglebox-state_opened .ct_togglebox-wrapper .ct_togglebox-clickable_area .icon::before
{
    visibility: visible;
    opacity: 1;
}

/* if closed display after */
.ct_togglebox.ct_togglebox-state_closed .ct_togglebox-wrapper .ct_togglebox-clickable_area .icon::after
{
    visibility: visible;
    opacity: 1;
}

.ct_togglebox.ct_togglebox-state_closed .ct_togglebox-wrapper .ct_togglebox-clickable_area .icon::before
{
    visibility: hidden;
    opacity: 0;
}

/**
*---------------------------------------------------------------------------
* togglebox content
*---------------------------------------------------------------------------
*/
.ct_togglebox .ct_togglebox-wrapper .ct_togglebox-content
{
    display: block;
    position: relative;
    padding: 5px 20px;
}

/**
* Animations
*/

/**
*---------------------------------------------------------------------------
* Fade in animation
*---------------------------------------------------------------------------
*/
@-webkit-keyframes FadeIn
{
    from
    {
        -webkit-opacity: 0;
        -moz-opacity: 0;
        -ms-opacity: 0;
        opacity: 0;
    }
    to
    {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        opacity: 1;
    }
}

@-moz-keyframes FadeIn
{
    from
    {
        -webkit-opacity: 0;
        -moz-opacity: 0;
        -ms-opacity: 0;
        opacity: 0;
    }
    to
    {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        opacity: 1;
    }
}

@-ms-keyframes FadeIn
{
    from
    {
        -webkit-opacity: 0;
        -moz-opacity: 0;
        -ms-opacity: 0;
        opacity: 0;
    }
    to
    {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        opacity: 1;
    }
}

/**
*---------------------------------------------------------------------------
* Fade out animation
*---------------------------------------------------------------------------
*/
@-webkit-keyframes FadeOut
{
    from
    {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        opacity: 1;
    }
    to
    {
        -webkit-opacity: 0;
        -moz-opacity: 0;
        -ms-opacity: 0;
        opacity: 0;
    }
}

@-moz-keyframes FadeOut
{
    from
    {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        opacity: 1;
    }
    to
    {
        -webkit-opacity: 0;
        -moz-opacity: 0;
        -ms-opacity: 0;
        opacity: 0;
    }
}

@-ms-keyframes FadeOut
{
    from
    {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        opacity: 1;
    }
    to
    {
        -webkit-opacity: 0;
        -moz-opacity: 0;
        -ms-opacity: 0;
        opacity: 0;
    }
}


@-o-keyframes FadeOut
{
    from
    {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        opacity: 1;
    }
    to
    {
        -webkit-opacity: 0;
        -moz-opacity: 0;
        -ms-opacity: 0;
        opacity: 0;
    }
}

@keyframes FadeOut
{
    from
    {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        opacity: 1;
    }
    to
    {
        -webkit-opacity: 0;
        -moz-opacity: 0;
        -ms-opacity: 0;
        opacity: 0;
    }
}

/**
*---------------------------------------------------------------------------
* slide from right animation
*---------------------------------------------------------------------------
*/
@-webkit-keyframes SlideFromRight
{
    from
    {
        -webkit-transform: translate3d(-30%,0,0);
        -moz-transform: translate3d(-30%,0,0);
        -ms-transform: translate3d(-30%,0,0);
        -o-transform: translate3d(-30%,0,0);
        transform: translate3d(-30%,0,0);
    }
    to
    {
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@-moz-keyframes SlideFromRight
{
    from
    {
        -webkit-transform: translate3d(-30%,0,0);
        -moz-transform: translate3d(-30%,0,0);
        -ms-transform: translate3d(-30%,0,0);
        -o-transform: translate3d(-30%,0,0);
        transform: translate3d(-30%,0,0);
    }
    to
    {
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@-ms-keyframes SlideFromRight
{
    from
    {
        -webkit-transform: translate3d(-30%,0,0);
        -moz-transform: translate3d(-30%,0,0);
        -ms-transform: translate3d(-30%,0,0);
        -o-transform: translate3d(-30%,0,0);
        transform: translate3d(-30%,0,0);
    }
    to
    {
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@-o-keyframes SlideFromRight
{
    from
    {
        -webkit-transform: translate3d(-30%,0,0);
        -moz-transform: translate3d(-30%,0,0);
        -ms-transform: translate3d(-30%,0,0);
        -o-transform: translate3d(-30%,0,0);
        transform: translate3d(-30%,0,0);
    }
    to
    {
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@keyframes SlideFromRight
{
    from
    {
        -webkit-transform: translate3d(-30%,0,0);
        -moz-transform: translate3d(-30%,0,0);
        -ms-transform: translate3d(-30%,0,0);
        -o-transform: translate3d(-30%,0,0);
        transform: translate3d(-30%,0,0);
    }
    to
    {
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

/**
*---------------------------------------------------------------------------
* slide from left animation
*---------------------------------------------------------------------------
*/
@-webkit-keyframes SlideFromLeft
{
    from
    {
        -webkit-transform: translate3d(30%,0,0);
        -moz-transform: translate3d(30%,0,0);
        -ms-transform: translate3d(30%,0,0);
        -o-transform: translate3d(30%,0,0);
        transform: translate3d(30%,0,0);
    }
    to
    {
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@-moz-keyframes SlideFromLeft
{
    from
    {
        -webkit-transform: translate3d(30%,0,0);
        -moz-transform: translate3d(30%,0,0);
        -ms-transform: translate3d(30%,0,0);
        -o-transform: translate3d(30%,0,0);
        transform: translate3d(30%,0,0);
    }
    to
    {
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@-ms-keyframes SlideFromLeft
{
    from
    {
        -webkit-transform: translate3d(30%,0,0);
        -moz-transform: translate3d(30%,0,0);
        -ms-transform: translate3d(30%,0,0);
        -o-transform: translate3d(30%,0,0);
        transform: translate3d(30%,0,0);
    }
    to
    {
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@-o-keyframes SlideFromLeft
{
    from
    {
        -webkit-transform: translate3d(30%,0,0);
        -moz-transform: translate3d(30%,0,0);
        -ms-transform: translate3d(30%,0,0);
        -o-transform: translate3d(30%,0,0);
        transform: translate3d(30%,0,0);
    }
    to
    {
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@keyframes SlideFromLeft
{
    from
    {
        -webkit-transform: translate3d(30%,0,0);
        -moz-transform: translate3d(30%,0,0);
        -ms-transform: translate3d(30%,0,0);
        -o-transform: translate3d(30%,0,0);
        transform: translate3d(30%,0,0);
    }
    to
    {
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}


/**
*---------------------------------------------------------------------------
* slide from bottom animation
*---------------------------------------------------------------------------
*/
@-webkit-keyframes SlideFromBottom
{
    from
    {
        -webkit-transform: translate3d(0,80%,0);
        -moz-transform: translate3d(0,80%,0);
        -ms-transform: translate3d(0,80%,0);
        -o-transform: translate3d(0,80%,0);
        transform: translate3d(0,80%,0);
    }
    to
    {
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@-moz-keyframes SlideFromBottom
{
    from
    {
        -webkit-transform: translate3d(0,80%,0);
        -moz-transform: translate3d(0,80%,0);
        -ms-transform: translate3d(0,80%,0);
        -o-transform: translate3d(0,80%,0);
        transform: translate3d(0,80%,0);
    }
    to
    {
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@-ms-keyframes SlideFromBottom
{
    from
    {
        -webkit-transform: translate3d(0,80%,0);
        -moz-transform: translate3d(0,80%,0);
        -ms-transform: translate3d(0,80%,0);
        -o-transform: translate3d(0,80%,0);
        transform: translate3d(0,80%,0);
    }
    to
    {
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@-o-keyframes SlideFromBottom
{
    from
    {
        -webkit-transform: translate3d(0,80%,0);
        -moz-transform: translate3d(0,80%,0);
        -ms-transform: translate3d(0,80%,0);
        -o-transform: translate3d(0,80%,0);
        transform: translate3d(0,80%,0);
    }
    to
    {
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@keyframes SlideFromBottom
{
    from
    {
        -webkit-transform: translate3d(0,80%,0);
        -moz-transform: translate3d(0,80%,0);
        -ms-transform: translate3d(0,80%,0);
        -o-transform: translate3d(0,80%,0);
        transform: translate3d(0,80%,0);
    }
    to
    {
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}


/* highlight */
span.highlight {
    /*
    background-image: url('../images/highlight-left.png'), url('../images/highlight-center.png'), url('../images/highlight-right.png');
    */
    background-color: #FDF9B3;
    background-repeat: repeat-x;
    background-repeat: no-repeat, repeat-x, no-repeat;
    background-position: center;
    background-position: left, center, right;
    background-clip: padding-box, content-box, padding-box;
    /*
    color: #A5651A;
    */
    padding: 0 20px;
    margin: 0 -6px;
}


/* feature area */
.featurearea {
    overflow: hidden;
    float: left;
    min-height: 1px;
    position: relative;
    margin: 20px 0 10px 0;
}
.featurearea p {
    text-align: left;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -ms-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
}
.featurearea_icon .icon {
    background: no-repeat 50% 50% #22272A;
    width: 50px;
    height: 50px;
    margin: 0 15px 0 0;
    float: left;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -ms-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
}
.featurearea_content {
    overflow: hidden;
}
.featurearea .featurearea_content .featurearea_content_title {
    color: #22272A;
    margin: -6px 0 4px 0;
    font: normal 19px/29px;
/* REM
    font: normal 19px/29px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
*/
    text-transform: none;
}

.featurearea_icon .check {
    background-image: url('../images/check.png');
}

/* REM
.featurearea_icon .book {
    background-image: url(images/feature-areas/book.png);
}
.featurearea_icon .calendar {
    background-image: url(images/feature-areas/calendar.png);
}
.featurearea_icon .camera {
    background-image: url(images/feature-areas/camera.png);
}
.featurearea_icon .chart {
    background-image: url(images/feature-areas/chart.png);
}
.featurearea_icon .crop {
    background-image: url(images/feature-areas/crop.png);
}
.featurearea_icon .danger {
    background-image: url(images/feature-areas/danger.png);
}
.featurearea_icon .download {
    background-image: url(images/feature-areas/download.png);
}
.featurearea_icon .fullscreen {
    background-image: url(images/feature-areas/fullscreen.png);
}
.featurearea_icon .ipad {
    background-image: url(images/feature-areas/ipad.png);
}
.featurearea_icon .mail {
    background-image: url(images/feature-areas/mail.png);
}
.featurearea_icon .no {
    background-image: url(images/feature-areas/no.png);
}
.featurearea_icon .notification {
    background-image: url(images/feature-areas/notification.png);
}
.featurearea_icon .package {
    background-image: url(images/feature-areas/package.png);
}
.featurearea_icon .pages {
    background-image: url(images/feature-areas/pages.png);
}
.featurearea_icon .printer {
    background-image: url(images/feature-areas/printer.png);
}
.featurearea_icon .reload {
    background-image: url(images/feature-areas/reload.png);
}
.featurearea_icon .settings {
    background-image: url(images/feature-areas/settings.png);
}
.featurearea_icon .support {
    background-image: url(images/feature-areas/support.png);
}
.featurearea_icon .upload {
    background-image: url(images/feature-areas/upload.png);
}
.featurearea_icon .wifi {
    background-image: url(images/feature-areas/wifi.png);
}
*/

/**
*---------------------------------------------------------------------------
* Alert
*---------------------------------------------------------------------------
**/
.ct-alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

.ct-alert hr {
    border: 0;
    border-top: 1px solid rgba(0,0,0,.1);
}

.ct-alert.alert-primary {
    color: #004085;
    background-color: #cce5ff;
    border-color: #b8daff;
}

.ct-alert.alert-secondary {
    color: #383d41;
    background-color: #e2e3e5;
    border-color: #d6d8db;
}

.ct-alert.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}

.ct-alert.alert-danger,
.ct-alert.alert-error {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}

.ct-alert.alert-warning,
.ct-alert.alert-note {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}

.ct-alert.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}

.ct-alert.alert-light {
    color: #818182;
    background-color: #fefefe;
    border-color: #fdfdfe;
}

.ct-alert.alert-dark {
    color: #1b1e21;
    background-color: #d6d8d9;
    border-color: #c6c8ca;
}

/**
* Responsiveness
*/

/**
*---------------------------------------------------------------------------
* tablets portrait
*---------------------------------------------------------------------------
*/
@media screen and (max-width: 1030px) {
}

/**
*---------------------------------------------------------------------------
* tablets & phablets
*---------------------------------------------------------------------------
*/
@media screen and (max-width: 860px) {

    /**
    * Tabs
    */

    .tabs_wrapper,
    .tabs_wrapper.slideshow
    {
        padding: 0 3%;
    }

    /**
    *---------------------------------------------------------------------------
    * mobile arrow navigation (left/right)
    *---------------------------------------------------------------------------
    */
    .tabs_wrapper .m_nav
    {
        display: block;
        position: absolute;
        z-index: 8888;
        opacity: 0.5;
        top: 0;
        width: 24px;
        height: 55px;
        cursor: pointer;
        background-position: center;
        background-repeat: no-repeat;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -ms-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
    }

    .tabs_wrapper .m_nav_left
    {
        right: 100%;
        background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNDE1IDE2LjMzNWwtNC41ODUtNC41ODUgNC41ODUtNC41ODUtMS40MTUtMS40MTUtNiA2IDYgNnoiLz48L3N2Zz4=');
    }

    .tabs_wrapper .m_nav_right
    {
        left: 100%;
        background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNOC41ODUgMTYuNDZsNC41ODUtNC41ODUtNC41ODUtNC41ODUgMS40MTUtMS40MTUgNiA2LTYgNnoiLz48L3N2Zz4=');
    }

    .tabs_wrapper .tabs_nav,
    .tabs_wrapper.slideshow .tabs_nav
    {
        /* allow mobile user to scroll in navigation */
        overflow-x: scroll;
    }

    .tabs_wrapper .tabs_nav ul,
    .tabs_wrapper.slideshow .tabs_nav ul
    {
        /* avoid item wrapping */
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        -o-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .tabs_wrapper.slideshow .tabs_nav ul
    {
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        -o-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-content: flex-start;
        -moz-align-content: flex-start;
        -ms-align-content: flex-start;
        -o-align-content: flex-start;
        align-content: flex-start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        -ms-align-items: flex-start;
        -o-align-items: flex-start;
        align-items: flex-start;

        padding: 8px 0;
    }

    .tabs_wrapper .tabs_nav ul li,
    .tabs_wrapper.slideshow .tabs_nav ul li
    {
        /* avoid item to be constraint to parent width */
        -webkit-flex-shrink: 0;
        -moz-flex-shrink: 0;
        -ms-flex-shrink: 0;
        -o-flex-shrink: 0;
        flex-shrink: 0;
    }

    /**
    *---------------------------------------------------------------------------
    * columns
    *---------------------------------------------------------------------------
    */
    .ct_columns.row_2 .col,
    .ct_columns.row_3 .col,
    .ct_columns.row_4 .col,
    .ct_columns .col.one_third,
    .ct_columns .col.two_third
    {
        width: 100%;
        margin: 2% auto;
    }

    .ct_columns.row_3 .col,
    .ct_columns.row_4 .col
    {
        width: 50%;
    }

    /**
    *---------------------------------------------------------------------------
    * columns nowrap col
    * Note: force to wrap for mobile & tablet
    *---------------------------------------------------------------------------
    */
    .ct_columns.wrap_nowrap
    {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

/**
*---------------------------------------------------------------------------
* phablets & phone
*---------------------------------------------------------------------------
*/
@media screen and (max-width: 680px)
{
    /**
    *---------------------------------------------------------------------------
    * columns
    *---------------------------------------------------------------------------
    */
    .ct_columns .col
    {
        width: 100% !important;
        margin: 2% auto !important;
    }
}
