﻿.menu_seo_w_container { width:100%;  height:130px}
.menu_seo_w { width:100%; background-color:white;box-shadow: 0 3px 0 0 rgba(0,0,0,.1); z-index:3000
    ;}
    
    .menu_seo_container_left ul li.active:before {
    content: "";
    width: 0;
    height: 0;
    border-top: 15px solid #008a32;
    
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    position: absolute;
    bottom: 14px;
    margin-left: -60px;
    margin-bottom: 10px;
    left: 50%;
}

.menu_seo_container { max-width:1170px; margin:0 auto; height:130px }

.menu_seo_container:before, .menu_seo_container:after {
    content: " ";
    display: table;
}


.menu_seo_container_left { float:left}


.menu_seo_container_right { float:right}

.menu_seo_container_left ul { padding-left:0px}
.menu_seo_container_left ul li { float:left; padding-right:40px; height:130px; vertical-align:middle; line-height:110px ; position:relative}

.menu_seo_container_left ul li:after {
    content: " ";
    border-right: 1px solid silver;
    margin: auto;
    height: 45px;
    -ms-flex-item-align: center;
    align-self: center;
    display: -ms-flexbox;
    display: flex;
    float:right;
    padding-left:40px; margin-top:30px
}

.menu_seo_container_left ul li a { color:#333; font-size:18px; /* font-family:Walsheim-Black,'Arial Black',sans-serif */}
.menu_seo_container_right_call { font-size:18px;color:#333; margin-top:20px    }

.img_w_seo_1 { margin-bottom:50px}

.feature-block-image-se { }


   
    
   .features {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}

.tile-section {
    padding-top: 80px;
    padding-bottom: 80px;
}

.vsc-feature-module .vsc-feature-block.switch-feature-columns {
    direction: rtl;
}

.vsc-feature-module .vsc-feature-block.switch-feature-columns .feature-block-text-wrapper {
    direction: ltr; 
}

.bg-primary-o {
    color: #333;
    background-color: #02c54c;
    border-color: #02c54c;
}

.feature-block-text-wrapper { margin-top:10px}

.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 {
    float: left;
}

.btn-default, .btn-default-dark, .btn-default-light {
    border-width: 3px;
    padding-top: 7.5px;
    padding-bottom: 7.5px;
}

.btn-default-dark {
    color: #333!important;
    background: transparent!important;
    border-color: #333!important;
}

.vsc-multiple-feature-module .multi-feature-button {
    padding: 20px;
}

.row {
    margin-left: -10px;
    margin-right: -10px;
}

.text-center {
    text-align: center;
}



div {
    display: block;
}


.bg-primary-o {
    color: #333;
    background-color: #02c54c;
    border-color: #02c54c;
}

.row:after {
    clear: both;
}

.row:before, .row:after {
    content: " ";
    display: table;
}

.btn-default-dark {
    color: #333!important;
    background: transparent!important;
    border-color: #333!important;
}

.btn-default-dark:hover {
    color: #fff!important;
    background: #3b3b3b!important;
    border-color: #3b3b3b!important;
}

.btn:hover, .btn:focus {
    text-decoration: none;
}

.text-primary-o {
    color: #02c54c;
}

.headline-secondary {
    font-family: Boing-Bold,'Arial Black',sans-serif;
    font-weight: 400;
}

h3, .h3 {
    font-size: 24px;
}

.col-sm-6 {
    width: 50%;
}

.vsc-feature-module .feature-block-image img, .vsc-feature-module .feature-block-image svg {
    max-width: 600px;
}

svg:not(:root) {
    overflow: hidden;
}

.img-responsive {
    display: inline-block;
}

.img-responsive {
    
    height: auto;
}

.vsc-feature-module .feature-block-image-wrapper, .vsc-feature-module .feature-block-text-wrapper {
    display: table-cell;
    vertical-align: middle;
    float: none;
}


.features-list-pro .container>h4 {
    margin-bottom: 50px;
    font-weight: 300;
}


.features-list-pro .pro-dropdown-panel-group {
    padding: 0 40px;
    max-height: 600px;
    overflow: auto;
}

.features-list-pro .pro-dropdown-group {
    list-style: none;
    margin: 0;
    padding: 0;
}

.features-list-pro .pro-dropdown-group li.pro-dropdown {
    padding: 20px 0;
    border-top: 2px solid;
    cursor: pointer;
    margin-top: .75em;
    margin-bottom: .75em;
}


.subheadline-primary, .headline-secondary {
   
    font-weight: 400;
    
    margin-bottom: 10px;
    text-align:left; color: #333;
}

.features-list-pro .pro-dropdown-group .pro-dropdown .pro-dropdown-options {
    display: none;
}


.features-list-pro .pro-dropdown-group li.pro-dropdown .pro-dropdown-options {
    list-style: none;
    margin: 10px 0 0;
    padding: 0;
    line-height: 1;
}

.features-list-pro .pro-dropdown-group li.pro-dropdown .pro-dropdown-options>li {
    padding: 10px 0;
    margin: 0;
}

.features-list-pro .pro-dropdown-group li.pro-dropdown .pro-dropdown-options>li div {
    padding: 3px 0 3px 15px;
    border-left: 6px solid transparent;
    transition: all .3s;
        font-size: 16px;;text-align:left; color: #333;
}

.features-list-pro .pro-dropdown-group li.pro-dropdown .pro-dropdown-options>li.active div {
    border-left-color: #008a32;
}


.features-list-pro .pro-dropdown-panel-group .items-wrap .item-info.active, .features-list-pro .pro-dropdown-panel-group .items-wrap.active {
    display: block;
}


.features-list-pro .pro-dropdown-panel-group .items-wrap, .features-list-pro .pro-dropdown-panel-group .items-wrap .item-info {
    display: none; font-size:16px; color: #333;
}

.bg-light {
    color: #333;
    background-color: #fff;
    border-color: #fff;
}


.faq-accordion-wrap .faq-group {
    margin: 40px 0 0;
    padding: 0;
}

.faq-accordion-wrap .faq-group .faq-item {
    padding-left: 60px;
    margin-bottom: 30px;
}

.faq-accordion-wrap .faq-group .faq-item .faq-content-title {
    position: relative;
    cursor: pointer;
    margin-bottom: 0;
    padding-bottom: 10px;
}

.faq-accordion-wrap .faq-group .faq-item .faq-content-title:before {
    content: "";
    border-left: 13px solid #008a32;
    border-top: 16px solid transparent;
    border-bottom: 8px solid transparent;
    position: absolute;
    left: -60px;
    top: 0;
    transition: transform .5s;
}

.faq-accordion-wrap .faq-group .faq-item.active .faq-content-title:before {
    content: "";
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}


.faq-accordion-wrap .faq-group .faq-item .faq-content {
    display: none;
}

.faq-content-title {    text-transform:none }
.faq-content { font-size:16px}

.fixed_summ_2 {
    top: 0px;
    position: fixed;
    height:130px 
}









.btn {
    display: inline-block;
    margin-bottom: 0;
    font-family: Boing-Bold,'Arial Black',sans-serif;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 0 solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    text-decoration: none;
    text-transform: none;
    -webkit-transition: transform .1s;
    transition: transform .1s;
    min-width: 44px;
    padding: 10.5px 20px;
    font-size: 18px;
    line-height: 1.42857143;
    border-radius: 3px;
    border-width: 0;
}

.btn {
    min-width: 88px;
}

.btn-default {
    color: #00a63f!important;
    background: transparent!important;
    border-color: #00a63f!important;
}


.btn-default, .btn-default-dark, .btn-default-light {
    border-width: 3px;
    padding-top: 7.5px;
    padding-bottom: 7.5px;
}

.btn-default:hover {
    color: #fff!important;
    background: #00b545!important;
    border-color: #00b545!important;
}

.btn:hover, .btn:focus {
    text-decoration: none;
}

.sflayer-dialog {
    z-index: 150000000;
}

.sflayer {
    position: absolute;
    top: 0;
    left: 0;
    height: 1px;
    width: 1px;
}

.sf-dialog-overlay {
    z-index: 1;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0,0,0,.1);
    background-image: url(data:image/gif;base64,ge/gif;base64,R0lGODlhAwADAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEFBQkJBQjg1QzA0MTFFNEJDNzU5NkUxMUNCNDlFNkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEFBQkJBQjk1QzA0MTFFNEJDNzU5NkUxMUNCNDlFNkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MUI1NjcwOTVCQTQxMUU0QkM3NTk2RTExQ0I0OUU2QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MUI1NjcwQTVCQTQxMUU0QkM3NTk2RTExQ0I0OUU2QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAADA);
}

.sf-dialog {
    width: 438px;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    border-top: 15px solid #333;
    -webkit-box-shadow: 4px 4px 0 0 rgba(0,0,0,.1);
    box-shadow: 4px 4px 0 0 rgba(0,0,0,.1);
    outline: 0;
}

.sf-dialog>.close {
    position: absolute;
    color: #333;
}

.sf-dialog>.close {
    top: 20px;
    right: 20px;
}

a.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.close {
    float: right;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    
    font-family: uxfont;
}




.sf-dialog .sf-dialog-title {
    padding: 43px 100px 0;
}

.sf-dialog .sf-dialog-title {
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-weight: 400;
    line-height: 1.1;
    font-size: 24px;
    font-family: Boing-Bold,'Arial Black',sans-serif;
    font-weight: 400;
    margin: 0;
}

.sf-dialog .sf-dialog-title {
    font-size: 30px;
}

.sf-dialog .sf-dialog-content {
    padding: 33px 100px 53px;
}

.sf-dialog .sf-dialog-inner {
    overflow: auto;
}

.accordion-modal {
    width: 99%;
}

.accordion-modal-text {
    margin-bottom: 30px;font-size: 16px;
    line-height: 1.42857143;
    color: #333;
}


h4, .h4 {
    margin-top: 10px;
    margin-bottom: 10px;
    
}


h4, .h4 {
    font-size: 20px;
}

#sflayer-dialog { display:none}

