﻿@charset "UTF-8";
/*
Theme Name: Outdoor
Theme URI: http://template.outdoor.itembridge.com/
Author: InfoStyle
Author URI: http://themeforest.net/user/InfoStyle
Description: Outdoor responsive theme
Version: 2.0.1
License: ThemeForest Regular & Extended License
License URI: http://themeforest.net/licenses/regular-extended
*/
/*------------------------------------------------------------------
[Table of contents]

1. Include Variables styles..........................(Line 92)
2. Include formstyler styles.........................(Line 95)
3. Include animate styles............................(Line 96)
4. Include morris styles.............................(Line 97)
5. Include vertical-tabs styles......................(Line 98)
6. Include typography styles.........................(Line 99)
7. Include responsive-slides styles..................(Line 100)
8. Preloader.........................................(Line 130)
9. Background-Box....................................(Line 160)
  9.1. Video Background..............................(Line 185)
  9.2. Parallax styles...............................(Line 204)
12. Rslides Move Effect..............................(Line 215)
13. HEADER...........................................(Line 247)
14. Soc Icon Move Effect.............................(Line 347)
15. Language-menu....................................(Line 420)
16. MENU.............................................(Line 501)
17. Slider-Overlay-Style.............................(Line 571)
18. WRAPPER..........................................(Line 693)
19. SLIDE MENU.......................................(Line 725)
  19.1. Slide Menu - Position-Left...................(Line 756)
  19.2. Navigation Menu..............................(Line 830)
  19.3. Slide Menu - Position-Right..................(Line 898)
20. Prime-Banner.....................................(Line 1002)
  20.1. Topslider-Text...............................(Line 1073)
  20.2. Slider-Overlay Style.........................(Line 1099)
  20.3. White Topslider-Text.........................(Line 1108)
  20.4. Red-Style....................................(Line 1118)
21. CARUSELS.........................................(Line 1134)
  21.1. Carusel Default CSS..........................(Line 1137)
  21.2. Nav Default..................................(Line 1232)
  21.3. FOO-1........................................(Line 1268)
  21.4. FOO-2........................................(Line 1295)
  21.5. FOO-3........................................(Line 1365)
  21.6. FOO-4........................................(Line 1445)
  21.7. FOO-5........................................(Line 1504)
  21.8. FOO-7........................................(Line 1521)
  21.8. FOO-8........................................(Line 1536)
22. ABOUT US.........................................(Line 1604)
23. OUR-TEAM.........................................(Line 1641)
24. OUR-TEAM Carusel.................................(Line 1680)
25. Clients-Gallery..................................(Line 1741)
26. PORTFOLIO........................................(Line 1767)
  26.1. SLIDERS PORTFOLIO STYLE......................(Line 1948)
27. PRICING..........................................(Line 2170)
28. Video  In Lightbox...............................(Line 2315)
29. Services.........................................(Line 2414)
  29.1. Small Icon...................................(Line 2433)
30. VIdeo Background Banner..........................(Line 2450)
31. Elements  Diagrams...............................(Line 2464)
32. CIRCULES.........................................(Line 2500)
33. Responsive Design................................(Line 2539)
34. Newsletters Form.................................(Line 2562)
35. CONTACTS.........................................(Line 2607)
36. ALLERT...........................................(Line 2739)
37. BLOG List........................................(Line 2830)
  37.1. White Blog Primary Banner....................(Line 2853)
  37.2. List Style...................................(Line 2897)
  37.3. PAGINATION...................................(Line 3009)
  37.4. SEARCH FORM..................................(Line 3090)
  37.5. WIDGET.......................................(Line 3124)
  37.6. widget-Recent-Entries .......................(Line 3185)
  37.7. Calendar.....................................(Line 3211)
38. BLOG POSTS.......................................(Line 3311)
  38.1. COMMENTS.....................................(Line 3382)
  38.2. LEAVE COMMENT................................(Line 3453)
39. FOOTER...........................................(Line 3497)
  39.1. SOCIAL Share LINK............................(Line 3564)
40. Invert-Elements..................................(Line 3767)
  40.1. White-Tab....................................(Line 4180)
  40.2. Clasic-Tab...................................(Line 4201)
  40.3. White-Accordion-Tab..........................(Line 4219)
41. Include responsive Style.........................(Line 4280)


*/
/* INCLUDES
--------------------------------------------------------------*/
/* line 1, ../sass/_formstyler.scss */
.jq-checkbox {
    top: -1px;
    width: 13px;
    height: 13px;
    border: 1px solid #C3C3C3;
    border-radius: 3px;
    background: #f6f6f6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) repeat-x;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px white, inset 1px -1px white;
    vertical-align: middle;
    cursor: pointer;
}
    /* line 11, ../sass/_formstyler.scss */
    .jq-checkbox.checked .jq-checkbox__div {
        width: 9px;
        height: 9px;
        margin: 2px 0 0 2px;
        border-radius: 2px;
        background: #666;
        box-shadow: inset 0 -3px 6px #AAA;
    }
    /* line 19, ../sass/_formstyler.scss */
    .jq-checkbox.focused {
        border: 1px solid #08C;
    }
    /* line 22, ../sass/_formstyler.scss */
    .jq-checkbox.disabled {
        opacity: 0.55;
        filter: alpha(opacity=55);
    }

/* line 28, ../sass/_formstyler.scss */
.jq-radio {
    width: 12px;
    height: 12px;
    border: 1px solid #C3C3C3;
    border-radius: 50%;
    background: #f6f6f6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) 0 -1px repeat-x;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px white, inset 1px -1px white;
    vertical-align: middle;
    cursor: pointer;
}
    /* line 37, ../sass/_formstyler.scss */
    .jq-radio.checked .jq-radio__div {
        width: 6px;
        height: 6px;
        margin: 3px 0 0 3px;
        border-radius: 50%;
        background: #666;
    }
    /* line 44, ../sass/_formstyler.scss */
    .jq-radio.focused {
        border: 1px solid #08C;
    }
    /* line 47, ../sass/_formstyler.scss */
    .jq-radio.disabled {
        opacity: 0.55;
        filter: alpha(opacity=55);
    }

/* line 53, ../sass/_formstyler.scss */
.jq-file {
    width: 270px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
}
    /* line 57, ../sass/_formstyler.scss */
    .jq-file input {
        cursor: pointer;
        height: auto;
        line-height: 1em;
    }

/* line 64, ../sass/_formstyler.scss */
.jq-file__name {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 32px;
    padding: 0 80px 0 10px;
    color: #333;
    font: 14px/30px Arial, sans-serif;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    box-shadow: inset 1px 1px #F1F1F1;
    background: #FFF;
}

/* line 82, ../sass/_formstyler.scss */
.focused .jq-file__name {
    border: 1px solid #5794BF;
}

/* line 86, ../sass/_formstyler.scss */
.jq-file__browse {
    position: absolute;
    top: 1px;
    right: 1px;
    padding: 0 10px;
    border-left: 1px solid #CCC;
    border-radius: 0 4px 4px 0;
    background: #f1f1f1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
    box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, 0.1);
    color: #333;
    text-shadow: 1px 1px #FFF;
    font: 14px/30px Arial, sans-serif;
}

/* line 101, ../sass/_formstyler.scss */
.jq-file:hover .jq-file__browse {
    background-color: #E6E6E6;
    background-position: 0 -10px;
}
/* line 105, ../sass/_formstyler.scss */
.jq-file:active .jq-file__browse {
    background: #F5F5F5;
    box-shadow: inset 1px 1px 3px #DDD;
}
/* line 109, ../sass/_formstyler.scss */
.jq-file.disabled {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888;
}
    /* line 110, ../sass/_formstyler.scss */
    .jq-file.disabled .jq-file__name {
        color: #888;
    }
    /* line 117, ../sass/_formstyler.scss */
    .jq-file.disabled .jq-file__browse {
        border-color: #CCC;
        background: #F5F5F5;
        box-shadow: none;
        color: #888;
    }

/* line 126, ../sass/_formstyler.scss */
.jq-selectbox {
    vertical-align: middle;
    cursor: pointer;
}

/* line 131, ../sass/_formstyler.scss */
.jq-selectbox__select {
    height: 30px;
    padding: 0 45px 0 10px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    background: whitesmoke url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
    box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, 0.1);
    color: #333;
    text-shadow: 1px 1px #FFF;
    font: 14px/30px Arial, sans-serif;
}
    /* line 142, ../sass/_formstyler.scss */
    .jq-selectbox__select:hover {
        background-color: #E6E6E6;
        background-position: 0 -10px;
    }
    /* line 146, ../sass/_formstyler.scss */
    .jq-selectbox__select:active {
        background: #F5F5F5;
        box-shadow: inset 1px 1px 3px #DDD;
    }

/* line 153, ../sass/_formstyler.scss */
.jq-selectbox.focused .jq-selectbox__select {
    border: 1px solid #5794BF;
}
/* line 156, ../sass/_formstyler.scss */
.jq-selectbox.disabled .jq-selectbox__select {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888;
}

/* line 164, ../sass/_formstyler.scss */
.jq-selectbox__select-text {
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* line 172, ../sass/_formstyler.scss */
.jq-selectbox__trigger {
    position: absolute;
    top: 0;
    right: 0;
    width: 34px;
    height: 100%;
    border-left: 1px solid #CCC;
}

/* line 181, ../sass/_formstyler.scss */
.jq-selectbox__trigger-arrow {
    position: absolute;
    top: 14px;
    right: 12px;
    width: 0;
    height: 0;
    overflow: hidden;
    border-top: 5px solid #000;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    opacity: 0.3;
    filter: alpha(opacity=30);
}

/* line 196, ../sass/_formstyler.scss */
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
    opacity: 1;
    filter: alpha(opacity=100);
}
/* line 200, ../sass/_formstyler.scss */
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
    opacity: 0.3;
    filter: alpha(opacity=30);
}

/* line 206, ../sass/_formstyler.scss */
.jq-selectbox__dropdown {
    top: 33px;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 1px solid #CCC;
    border-radius: 4px;
    background: #FFF;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    font: 14px/18px Arial, sans-serif;
}

/* line 220, ../sass/_formstyler.scss */
.jq-selectbox__search {
    margin: 5px;
}
    /* line 222, ../sass/_formstyler.scss */
    .jq-selectbox__search input {
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        margin: 0;
        padding: 5px 27px 6px 8px;
        outline: none;
        border: 1px solid #CCC;
        border-radius: 3px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
        box-shadow: inset 1px 1px #F1F1F1;
        color: #333;
        -webkit-appearance: textfield;
    }
        /* line 235, ../sass/_formstyler.scss */
        .jq-selectbox__search input::-webkit-search-cancel-button, .jq-selectbox__search input::-webkit-search-decoration {
            -webkit-appearance: none;
        }

/* line 241, ../sass/_formstyler.scss */
.jq-selectbox__not-found {
    margin: 5px;
    padding: 5px 8px 6px;
    background: #F0F0F0;
    font-size: 13px;
}

/* line 249, ../sass/_formstyler.scss */
.jq-selectbox ul {
    margin: 0;
    padding: 0;
}
/* line 253, ../sass/_formstyler.scss */
.jq-selectbox li {
    min-height: 18px;
    padding: 5px 10px 6px;
    color: #231F20;
}
    /* line 257, ../sass/_formstyler.scss */
    .jq-selectbox li.selected {
        background-color: #A3ABB1;
        color: #FFF;
    }
    /* line 261, ../sass/_formstyler.scss */
    .jq-selectbox li:hover {
        background-color: #08C;
        color: #FFF;
    }
    /* line 265, ../sass/_formstyler.scss */
    .jq-selectbox li.disabled {
        color: #AAA;
    }
        /* line 267, ../sass/_formstyler.scss */
        .jq-selectbox li.disabled:hover {
            background: none;
        }
    /* line 271, ../sass/_formstyler.scss */
    .jq-selectbox li.optgroup {
        font-weight: bold;
    }
        /* line 273, ../sass/_formstyler.scss */
        .jq-selectbox li.optgroup:hover {
            background: none;
            color: #231F20;
            cursor: default;
        }
    /* line 279, ../sass/_formstyler.scss */
    .jq-selectbox li.option {
        padding-left: 25px;
    }

/* line 285, ../sass/_formstyler.scss */
.jq-select-multiple {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    box-shadow: inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, 0.1);
    background: #FFF;
    color: #333;
    font: 14px/18px Arial, sans-serif;
    cursor: default;
}
    /* line 297, ../sass/_formstyler.scss */
    .jq-select-multiple.focused {
        border: 1px solid #5794BF;
    }
    /* line 300, ../sass/_formstyler.scss */
    .jq-select-multiple.disabled {
        border-color: #CCC;
        background: #F5F5F5;
        box-shadow: none;
        color: #888;
    }
    /* line 306, ../sass/_formstyler.scss */
    .jq-select-multiple ul {
        margin: 0;
        padding: 0;
    }
    /* line 310, ../sass/_formstyler.scss */
    .jq-select-multiple li {
        padding: 3px 9px 4px;
        list-style: none;
    }
        /* line 313, ../sass/_formstyler.scss */
        .jq-select-multiple li:first-child {
            border-radius: 3px 3px 0 0;
        }
        /* line 316, ../sass/_formstyler.scss */
        .jq-select-multiple li:last-child {
            border-radius: 0 0 3px 3px;
        }
        /* line 319, ../sass/_formstyler.scss */
        .jq-select-multiple li.selected {
            background: #08C;
            color: #FFF;
        }
        /* line 323, ../sass/_formstyler.scss */
        .jq-select-multiple li.disabled {
            color: #AAA;
        }
    /* line 327, ../sass/_formstyler.scss */
    .jq-select-multiple.disabled li.selected {
        background: #CCC;
        color: #FFF;
    }
    /* line 332, ../sass/_formstyler.scss */
    .jq-select-multiple li.selected.disabled {
        background: #CCC;
        color: #FFF;
    }
    /* line 336, ../sass/_formstyler.scss */
    .jq-select-multiple li.optgroup {
        font-weight: bold;
    }
    /* line 339, ../sass/_formstyler.scss */
    .jq-select-multiple li.option {
        padding-left: 25px;
    }

/* line 346, ../sass/_formstyler.scss */
input[type="email"].styler, input[type="number"].styler, input[type="password"].styler, input[type="search"].styler, input[type="tel"].styler, input[type="text"].styler, input[type="url"].styler {
    padding: 7px 9px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    box-shadow: inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, 0.1);
    color: #333;
    font: 14px Arial, sans-serif;
}

/* line 357, ../sass/_formstyler.scss */
textarea.styler {
    padding: 7px 9px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    box-shadow: inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, 0.1);
    color: #333;
    font: 14px Arial, sans-serif;
}

/* line 367, ../sass/_formstyler.scss */
input[type="search"].styler {
    -webkit-appearance: none;
}

/* line 371, ../sass/_formstyler.scss */
textarea.styler {
    overflow: auto;
}

/* line 376, ../sass/_formstyler.scss */
input[type="email"].styler:hover, input[type="number"].styler:hover, input[type="password"].styler:hover, input[type="search"].styler:hover, input[type="tel"].styler:hover, input[type="text"].styler:hover, input[type="url"].styler:hover {
    border-color: #B3B3B3;
}

/* line 381, ../sass/_formstyler.scss */
textarea.styler:hover {
    border-color: #B3B3B3;
}

/* line 386, ../sass/_formstyler.scss */
input[type="email"].styler:focus, input[type="number"].styler:focus, input[type="password"].styler:focus, input[type="search"].styler:focus, input[type="tel"].styler:focus, input[type="text"].styler:focus, input[type="url"].styler:focus {
    border-color: #CCC;
    border-top-color: #B3B3B3;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    outline: none;
}

/* line 394, ../sass/_formstyler.scss */
textarea.styler:focus {
    border-color: #CCC;
    border-top-color: #B3B3B3;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    outline: none;
}

/* line 401, ../sass/_formstyler.scss */
button.styler {
    overflow: visible;
    padding: 7px 11px;
    outline: none;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    background: #f1f1f1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
    box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, 0.1);
    color: #333;
    text-shadow: 1px 1px #FFF;
    font: 14px Arial, sans-serif;
    cursor: pointer;
}

/* line 417, ../sass/_formstyler.scss */
input[type="button"].styler, input[type="submit"].styler, input[type="reset"].styler {
    overflow: visible;
    padding: 7px 11px;
    outline: none;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    background: #f1f1f1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
    box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, 0.1);
    color: #333;
    text-shadow: 1px 1px #FFF;
    font: 14px Arial, sans-serif;
    cursor: pointer;
}

/* line 433, ../sass/_formstyler.scss */
button.styler::-moz-focus-inner {
    padding: 0;
    border: 0;
}

/* line 439, ../sass/_formstyler.scss */
input[type="button"].styler::-moz-focus-inner, input[type="submit"].styler::-moz-focus-inner, input[type="reset"].styler::-moz-focus-inner {
    padding: 0;
    border: 0;
}

/* line 446, ../sass/_formstyler.scss */
button.styler:after {
    content: '';
}
/* line 449, ../sass/_formstyler.scss */
button.styler:not([disabled]):hover {
    background-color: #E6E6E6;
    background-position: 0 -10px;
}

/* line 456, ../sass/_formstyler.scss */
input[type="button"].styler:not([disabled]):hover, input[type="submit"].styler:not([disabled]):hover, input[type="reset"].styler:hover {
    background-color: #E6E6E6;
    background-position: 0 -10px;
}

/* line 462, ../sass/_formstyler.scss */
button.styler:not([disabled]):active {
    background: #F5F5F5;
    box-shadow: inset 1px 1px 3px #DDD;
}

/* line 468, ../sass/_formstyler.scss */
input[type="button"].styler:not([disabled]):active, input[type="submit"].styler:not([disabled]):active, input[type="reset"].styler:active {
    background: #F5F5F5;
    box-shadow: inset 1px 1px 3px #DDD;
}

/* line 474, ../sass/_formstyler.scss */
button.styler[disabled] {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888;
}

/* line 482, ../sass/_formstyler.scss */
input[type="button"].styler[disabled], input[type="submit"].styler[disabled] {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888;
}

/*
Animate.css - http: //daneden.me/animate
Licensed under the MIT license
Copyright (c) 2013 Daniel Eden
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/* line 10, ../sass/_animate.scss */
.appear-animation {
    opacity: 0;
}

/* line 14, ../sass/_animate.scss */
.appear-animation-visible {
    opacity: 1;
}

/* line 18, ../sass/_animate.scss */
.animated, .appear-animation {
    /*-webkit-animation-fill-mode: both;*/
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
}

@-moz-keyframes flash {
    0%, 50%, 100% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

@-o-keyframes flash {
    0%, 50%, 100% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

@keyframes flash {
    0%, 50%, 100% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}
/* line 61, ../sass/_animate.scss */
.flash {
    -webkit-animation-name: flash;
    -moz-animation-name: flash;
    -o-animation-name: flash;
    animation-name: flash;
}

@-webkit-keyframes shake {
    0%, 100% {
        -webkit-transform: translateX(0);
        opacity: 1;
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translateX(-10px);
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translateX(10px);
    }
}

@-moz-keyframes shake {
    0%, 100% {
        -moz-transform: translateX(0);
        opacity: 1;
    }

    10%, 30%, 50%, 70%, 90% {
        -moz-transform: translateX(-10px);
    }

    20%, 40%, 60%, 80% {
        -moz-transform: translateX(10px);
    }
}

@-o-keyframes shake {
    0%, 100% {
        -o-transform: translateX(0);
        opacity: 1;
    }

    10%, 30%, 50%, 70%, 90% {
        -o-transform: translateX(-10px);
    }

    20%, 40%, 60%, 80% {
        -o-transform: translateX(10px);
    }
}

@keyframes shake {
    0%, 100% {
        transform: translateX(0);
        opacity: 1;
    }

    10%, 30%, 50%, 70%, 90% {
        transform: translateX(-10px);
    }

    20%, 40%, 60%, 80% {
        transform: translateX(10px);
    }
}
/* line 124, ../sass/_animate.scss */
.shake {
    -webkit-animation-name: shake;
    -moz-animation-name: shake;
    -o-animation-name: shake;
    animation-name: shake;
}

@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
        opacity: 1;
    }

    40% {
        -webkit-transform: translateY(-30px);
    }

    60% {
        -webkit-transform: translateY(-15px);
    }
}

@-moz-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -moz-transform: translateY(0);
        opacity: 1;
    }

    40% {
        -moz-transform: translateY(-30px);
    }

    60% {
        -moz-transform: translateY(-15px);
    }
}

@-o-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -o-transform: translateY(0);
        opacity: 1;
    }

    40% {
        -o-transform: translateY(-30px);
    }

    60% {
        -o-transform: translateY(-15px);
    }
}

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0);
        opacity: 1;
    }

    40% {
        transform: translateY(-30px);
    }

    60% {
        transform: translateY(-15px);
    }
}
/* line 187, ../sass/_animate.scss */
.bounce {
    -webkit-animation-name: bounce;
    -moz-animation-name: bounce;
    -o-animation-name: bounce;
    animation-name: bounce;
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1);
    }

    10%, 20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale(1.1) rotate(3deg);
    }

    40%, 60%, 80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
    }

    100% {
        -webkit-transform: scale(1) rotate(0);
        opacity: 1;
    }
}

@-moz-keyframes tada {
    0% {
        -moz-transform: scale(1);
    }

    10%, 20% {
        -moz-transform: scale(0.9) rotate(-3deg);
    }

    30%, 50%, 70%, 90% {
        -moz-transform: scale(1.1) rotate(3deg);
    }

    40%, 60%, 80% {
        -moz-transform: scale(1.1) rotate(-3deg);
    }

    100% {
        -moz-transform: scale(1) rotate(0);
        opacity: 1;
    }
}

@-o-keyframes tada {
    0% {
        -o-transform: scale(1);
    }

    10%, 20% {
        -o-transform: scale(0.9) rotate(-3deg);
    }

    30%, 50%, 70%, 90% {
        -o-transform: scale(1.1) rotate(3deg);
    }

    40%, 60%, 80% {
        -o-transform: scale(1.1) rotate(-3deg);
    }

    100% {
        -o-transform: scale(1) rotate(0);
        opacity: 1;
    }
}

@keyframes tada {
    0% {
        transform: scale(1);
    }

    10%, 20% {
        transform: scale(0.9) rotate(-3deg);
    }

    30%, 50%, 70%, 90% {
        transform: scale(1.1) rotate(3deg);
    }

    40%, 60%, 80% {
        transform: scale(1.1) rotate(-3deg);
    }

    100% {
        transform: scale(1) rotate(0);
        opacity: 1;
    }
}
/* line 274, ../sass/_animate.scss */
.tada {
    -webkit-animation-name: tada;
    -moz-animation-name: tada;
    -o-animation-name: tada;
    animation-name: tada;
}

@-webkit-keyframes swing {
    20%, 40%, 60%, 80%, 100% {
        -webkit-transform-origin: top center;
    }

    20% {
        -webkit-transform: rotate(15deg);
    }

    40% {
        -webkit-transform: rotate(-10deg);
    }

    60% {
        -webkit-transform: rotate(5deg);
    }

    80% {
        -webkit-transform: rotate(-5deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        opacity: 1;
    }
}

@-moz-keyframes swing {
    20% {
        -moz-transform: rotate(15deg);
    }

    40% {
        -moz-transform: rotate(-10deg);
    }

    60% {
        -moz-transform: rotate(5deg);
    }

    80% {
        -moz-transform: rotate(-5deg);
    }

    100% {
        -moz-transform: rotate(0deg);
        opacity: 1;
    }
}

@-o-keyframes swing {
    20% {
        -o-transform: rotate(15deg);
    }

    40% {
        -o-transform: rotate(-10deg);
    }

    60% {
        -o-transform: rotate(5deg);
    }

    80% {
        -o-transform: rotate(-5deg);
    }

    100% {
        -o-transform: rotate(0deg);
        opacity: 1;
    }
}

@keyframes swing {
    20% {
        transform: rotate(15deg);
    }

    40% {
        transform: rotate(-10deg);
    }

    60% {
        transform: rotate(5deg);
    }

    80% {
        transform: rotate(-5deg);
    }

    100% {
        transform: rotate(0deg);
        opacity: 1;
    }
}
/* line 364, ../sass/_animate.scss */
.swing {
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    -moz-animation-name: swing;
    -o-animation-name: swing;
    animation-name: swing;
}

/* originally authored by Nick Pettit - https: //github.com/nickpettit/glide */
@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
    }

    100% {
        -webkit-transform: translateX(0%);
        opacity: 1;
    }
}

@-moz-keyframes wobble {
    0% {
        -moz-transform: translateX(0%);
    }

    15% {
        -moz-transform: translateX(-25%) rotate(-5deg);
    }

    30% {
        -moz-transform: translateX(20%) rotate(3deg);
    }

    45% {
        -moz-transform: translateX(-15%) rotate(-3deg);
    }

    60% {
        -moz-transform: translateX(10%) rotate(2deg);
    }

    75% {
        -moz-transform: translateX(-5%) rotate(-1deg);
    }

    100% {
        -moz-transform: translateX(0%);
        opacity: 1;
    }
}

@-o-keyframes wobble {
    0% {
        -o-transform: translateX(0%);
    }

    15% {
        -o-transform: translateX(-25%) rotate(-5deg);
    }

    30% {
        -o-transform: translateX(20%) rotate(3deg);
    }

    45% {
        -o-transform: translateX(-15%) rotate(-3deg);
    }

    60% {
        -o-transform: translateX(10%) rotate(2deg);
    }

    75% {
        -o-transform: translateX(-5%) rotate(-1deg);
    }

    100% {
        -o-transform: translateX(0%);
        opacity: 1;
    }
}

@keyframes wobble {
    0% {
        transform: translateX(0%);
    }

    15% {
        transform: translateX(-25%) rotate(-5deg);
    }

    30% {
        transform: translateX(20%) rotate(3deg);
    }

    45% {
        transform: translateX(-15%) rotate(-3deg);
    }

    60% {
        transform: translateX(10%) rotate(2deg);
    }

    75% {
        transform: translateX(-5%) rotate(-1deg);
    }

    100% {
        transform: translateX(0%);
        opacity: 1;
    }
}
/* line 480, ../sass/_animate.scss */
.wobble {
    -webkit-animation-name: wobble;
    -moz-animation-name: wobble;
    -o-animation-name: wobble;
    animation-name: wobble;
}

@-webkit-keyframes wiggle {
    0% {
        -webkit-transform: skewX(9deg);
    }

    10% {
        -webkit-transform: skewX(-8deg);
    }

    20% {
        -webkit-transform: skewX(7deg);
    }

    30% {
        -webkit-transform: skewX(-6deg);
    }

    40% {
        -webkit-transform: skewX(5deg);
    }

    50% {
        -webkit-transform: skewX(-4deg);
    }

    60% {
        -webkit-transform: skewX(3deg);
    }

    70% {
        -webkit-transform: skewX(-2deg);
    }

    80% {
        -webkit-transform: skewX(1deg);
    }

    90% {
        -webkit-transform: skewX(0deg);
    }

    100% {
        -webkit-transform: skewX(0deg);
        opacity: 1;
    }
}

@-moz-keyframes wiggle {
    0% {
        -moz-transform: skewX(9deg);
    }

    10% {
        -moz-transform: skewX(-8deg);
    }

    20% {
        -moz-transform: skewX(7deg);
    }

    30% {
        -moz-transform: skewX(-6deg);
    }

    40% {
        -moz-transform: skewX(5deg);
    }

    50% {
        -moz-transform: skewX(-4deg);
    }

    60% {
        -moz-transform: skewX(3deg);
    }

    70% {
        -moz-transform: skewX(-2deg);
    }

    80% {
        -moz-transform: skewX(1deg);
    }

    90% {
        -moz-transform: skewX(0deg);
    }

    100% {
        -moz-transform: skewX(0deg);
        opacity: 1;
    }
}

@-o-keyframes wiggle {
    0% {
        -o-transform: skewX(9deg);
    }

    10% {
        -o-transform: skewX(-8deg);
    }

    20% {
        -o-transform: skewX(7deg);
    }

    30% {
        -o-transform: skewX(-6deg);
    }

    40% {
        -o-transform: skewX(5deg);
    }

    50% {
        -o-transform: skewX(-4deg);
    }

    60% {
        -o-transform: skewX(3deg);
    }

    70% {
        -o-transform: skewX(-2deg);
    }

    80% {
        -o-transform: skewX(1deg);
    }

    90% {
        -o-transform: skewX(0deg);
    }

    100% {
        -o-transform: skewX(0deg);
        opacity: 1;
    }
}

@keyframes wiggle {
    0% {
        transform: skewX(9deg);
    }

    10% {
        transform: skewX(-8deg);
    }

    20% {
        transform: skewX(7deg);
    }

    30% {
        transform: skewX(-6deg);
    }

    40% {
        transform: skewX(5deg);
    }

    50% {
        transform: skewX(-4deg);
    }

    60% {
        transform: skewX(3deg);
    }

    70% {
        transform: skewX(-2deg);
    }

    80% {
        transform: skewX(1deg);
    }

    90% {
        transform: skewX(0deg);
    }

    100% {
        transform: skewX(0deg);
        opacity: 1;
    }
}
/* line 639, ../sass/_animate.scss */
.wiggle {
    -webkit-animation-name: wiggle;
    -moz-animation-name: wiggle;
    -o-animation-name: wiggle;
    animation-name: wiggle;
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}

/* originally authored by Nick Pettit - https: //github.com/nickpettit/glide */
@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.1);
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1;
    }
}

@-moz-keyframes pulse {
    0% {
        -moz-transform: scale(1);
    }

    50% {
        -moz-transform: scale(1.1);
    }

    100% {
        -moz-transform: scale(1);
        opacity: 1;
    }
}

@-o-keyframes pulse {
    0% {
        -o-transform: scale(1);
    }

    50% {
        -o-transform: scale(1.1);
    }

    100% {
        -o-transform: scale(1);
        opacity: 1;
    }
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.1);
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}
/* line 707, ../sass/_animate.scss */
.pulse {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -o-animation-name: pulse;
    animation-name: pulse;
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
/* line 754, ../sass/_animate.scss */
.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes fadeInUp {
    0% {
        opacity: 0;
        -moz-transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}

@-o-keyframes fadeInUp {
    0% {
        opacity: 0;
        -o-transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0);
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
/* line 809, ../sass/_animate.scss */
.fadeInUp {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes fadeInDown {
    0% {
        opacity: 0;
        -moz-transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}

@-o-keyframes fadeInDown {
    0% {
        opacity: 0;
        -o-transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0);
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
/* line 864, ../sass/_animate.scss */
.fadeInDown {
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -moz-transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}

@-o-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -o-transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0);
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}
/* line 919, ../sass/_animate.scss */
.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    -o-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes fadeInRight {
    0% {
        opacity: 0;
        -moz-transform: translateX(20px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}

@-o-keyframes fadeInRight {
    0% {
        opacity: 0;
        -o-transform: translateX(20px);
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0);
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translateX(20px);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}
/* line 974, ../sass/_animate.scss */
.fadeInRight {
    -webkit-animation-name: fadeInRight;
    -moz-animation-name: fadeInRight;
    -o-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -moz-transform: translateY(2000px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}

@-o-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -o-transform: translateY(2000px);
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0);
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        transform: translateY(2000px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
/* line 1029, ../sass/_animate.scss */
.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    -moz-animation-name: fadeInUpBig;
    -o-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -moz-transform: translateY(-2000px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}

@-o-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -o-transform: translateY(-2000px);
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0);
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        transform: translateY(-2000px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
/* line 1084, ../sass/_animate.scss */
.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    -moz-animation-name: fadeInDownBig;
    -o-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -moz-transform: translateX(-2000px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}

@-o-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -o-transform: translateX(-2000px);
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0);
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        transform: translateX(-2000px);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}
/* line 1139, ../sass/_animate.scss */
.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    -moz-animation-name: fadeInLeftBig;
    -o-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -moz-transform: translateX(2000px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}

@-o-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -o-transform: translateX(2000px);
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0);
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        transform: translateX(2000px);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}
/* line 1194, ../sass/_animate.scss */
.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    -moz-animation-name: fadeInRightBig;
    -o-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.3);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
    }

    70% {
        -webkit-transform: scale(0.9);
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1;
    }
}

@-moz-keyframes bounceIn {
    0% {
        opacity: 0;
        -moz-transform: scale(0.3);
    }

    50% {
        opacity: 1;
        -moz-transform: scale(1.05);
    }

    70% {
        -moz-transform: scale(0.9);
    }

    100% {
        -moz-transform: scale(1);
        opacity: 1;
    }
}

@-o-keyframes bounceIn {
    0% {
        opacity: 0;
        -o-transform: scale(0.3);
    }

    50% {
        opacity: 1;
        -o-transform: scale(1.05);
    }

    70% {
        -o-transform: scale(0.9);
    }

    100% {
        -o-transform: scale(1);
        opacity: 1;
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        transform: scale(0.3);
    }

    50% {
        opacity: 1;
        transform: scale(1.05);
    }

    70% {
        transform: scale(0.9);
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}
/* line 1277, ../sass/_animate.scss */
.bounceIn {
    -webkit-animation-name: bounceIn;
    -moz-animation-name: bounceIn;
    -o-animation-name: bounceIn;
    animation-name: bounceIn;
}

@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
    }

    80% {
        -webkit-transform: translateY(10px);
    }

    100% {
        -webkit-transform: translateY(0);
        opacity: 1;
    }
}

@-moz-keyframes bounceInUp {
    0% {
        opacity: 0;
        -moz-transform: translateY(2000px);
    }

    60% {
        opacity: 1;
        -moz-transform: translateY(-30px);
    }

    80% {
        -moz-transform: translateY(10px);
    }

    100% {
        -moz-transform: translateY(0);
        opacity: 1;
    }
}

@-o-keyframes bounceInUp {
    0% {
        opacity: 0;
        -o-transform: translateY(2000px);
    }

    60% {
        opacity: 1;
        -o-transform: translateY(-30px);
    }

    80% {
        -o-transform: translateY(10px);
    }

    100% {
        -o-transform: translateY(0);
        opacity: 1;
    }
}

@keyframes bounceInUp {
    0% {
        opacity: 0;
        transform: translateY(2000px);
    }

    60% {
        opacity: 1;
        transform: translateY(-30px);
    }

    80% {
        transform: translateY(10px);
    }

    100% {
        transform: translateY(0);
        opacity: 1;
    }
}
/* line 1360, ../sass/_animate.scss */
.bounceInUp {
    -webkit-animation-name: bounceInUp;
    -moz-animation-name: bounceInUp;
    -o-animation-name: bounceInUp;
    animation-name: bounceInUp;
}

@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
    }

    80% {
        -webkit-transform: translateY(-10px);
    }

    100% {
        -webkit-transform: translateY(0);
        opacity: 1;
    }
}

@-moz-keyframes bounceInDown {
    0% {
        opacity: 0;
        -moz-transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        -moz-transform: translateY(30px);
    }

    80% {
        -moz-transform: translateY(-10px);
    }

    100% {
        -moz-transform: translateY(0);
        opacity: 1;
    }
}

@-o-keyframes bounceInDown {
    0% {
        opacity: 0;
        -o-transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        -o-transform: translateY(30px);
    }

    80% {
        -o-transform: translateY(-10px);
    }

    100% {
        -o-transform: translateY(0);
        opacity: 1;
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        transform: translateY(30px);
    }

    80% {
        transform: translateY(-10px);
    }

    100% {
        transform: translateY(0);
        opacity: 1;
    }
}
/* line 1443, ../sass/_animate.scss */
.bounceInDown {
    -webkit-animation-name: bounceInDown;
    -moz-animation-name: bounceInDown;
    -o-animation-name: bounceInDown;
    animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
    }

    80% {
        -webkit-transform: translateX(-10px);
    }

    100% {
        -webkit-transform: translateX(0);
        opacity: 1;
    }
}

@-moz-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -moz-transform: translateX(-2000px);
    }

    60% {
        opacity: 1;
        -moz-transform: translateX(30px);
    }

    80% {
        -moz-transform: translateX(-10px);
    }

    100% {
        -moz-transform: translateX(0);
        opacity: 1;
    }
}

@-o-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -o-transform: translateX(-2000px);
    }

    60% {
        opacity: 1;
        -o-transform: translateX(30px);
    }

    80% {
        -o-transform: translateX(-10px);
    }

    100% {
        -o-transform: translateX(0);
        opacity: 1;
    }
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        transform: translateX(-2000px);
    }

    60% {
        opacity: 1;
        transform: translateX(30px);
    }

    80% {
        transform: translateX(-10px);
    }

    100% {
        transform: translateX(0);
        opacity: 1;
    }
}
/* line 1526, ../sass/_animate.scss */
.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    -moz-animation-name: bounceInLeft;
    -o-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
    }

    80% {
        -webkit-transform: translateX(10px);
    }

    100% {
        -webkit-transform: translateX(0);
        opacity: 1;
    }
}

@-moz-keyframes bounceInRight {
    0% {
        opacity: 0;
        -moz-transform: translateX(2000px);
    }

    60% {
        opacity: 1;
        -moz-transform: translateX(-30px);
    }

    80% {
        -moz-transform: translateX(10px);
    }

    100% {
        -moz-transform: translateX(0);
        opacity: 1;
    }
}

@-o-keyframes bounceInRight {
    0% {
        opacity: 0;
        -o-transform: translateX(2000px);
    }

    60% {
        opacity: 1;
        -o-transform: translateX(-30px);
    }

    80% {
        -o-transform: translateX(10px);
    }

    100% {
        -o-transform: translateX(0);
        opacity: 1;
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        transform: translateX(2000px);
    }

    60% {
        opacity: 1;
        transform: translateX(-30px);
    }

    80% {
        transform: translateX(10px);
    }

    100% {
        transform: translateX(0);
        opacity: 1;
    }
}
/* line 1609, ../sass/_animate.scss */
.bounceInRight {
    -webkit-animation-name: bounceInRight;
    -moz-animation-name: bounceInRight;
    -o-animation-name: bounceInRight;
    animation-name: bounceInRight;
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(0);
        opacity: 1;
    }
}

@-moz-keyframes rotateIn {
    0% {
        -moz-transform-origin: center center;
        -moz-transform: rotate(-200deg);
        opacity: 0;
    }

    100% {
        -moz-transform-origin: center center;
        -moz-transform: rotate(0);
        opacity: 1;
    }
}

@-o-keyframes rotateIn {
    0% {
        -o-transform-origin: center center;
        -o-transform: rotate(-200deg);
        opacity: 0;
    }

    100% {
        -o-transform-origin: center center;
        -o-transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateIn {
    0% {
        transform-origin: center center;
        transform: rotate(-200deg);
        opacity: 0;
    }

    100% {
        transform-origin: center center;
        transform: rotate(0);
        opacity: 1;
    }
}
/* line 1672, ../sass/_animate.scss */
.rotateIn {
    -webkit-animation-name: rotateIn;
    -moz-animation-name: rotateIn;
    -o-animation-name: rotateIn;
    animation-name: rotateIn;
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1;
    }
}

@-moz-keyframes rotateInUpLeft {
    0% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(0);
        opacity: 1;
    }
}

@-o-keyframes rotateInUpLeft {
    0% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateInUpLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1;
    }
}
/* line 1735, ../sass/_animate.scss */
.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    -moz-animation-name: rotateInUpLeft;
    -o-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1;
    }
}

@-moz-keyframes rotateInDownLeft {
    0% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -moz-transform-origin: left bottom;
        -moz-transform: rotate(0);
        opacity: 1;
    }
}

@-o-keyframes rotateInDownLeft {
    0% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -o-transform-origin: left bottom;
        -o-transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateInDownLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1;
    }
}
/* line 1798, ../sass/_animate.scss */
.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    -moz-animation-name: rotateInDownLeft;
    -o-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(0);
        opacity: 1;
    }
}

@-moz-keyframes rotateInUpRight {
    0% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(0);
        opacity: 1;
    }
}

@-o-keyframes rotateInUpRight {
    0% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateInUpRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1;
    }
}
/* line 1861, ../sass/_animate.scss */
.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    -moz-animation-name: rotateInUpRight;
    -o-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(0);
        opacity: 1;
    }
}

@-moz-keyframes rotateInDownRight {
    0% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -moz-transform-origin: right bottom;
        -moz-transform: rotate(0);
        opacity: 1;
    }
}

@-o-keyframes rotateInDownRight {
    0% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -o-transform-origin: right bottom;
        -o-transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateInDownRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1;
    }
}
/* line 1924, ../sass/_animate.scss */
.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    -moz-animation-name: rotateInDownRight;
    -o-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
}

/* line 1, ../sass/_morris.scss */
.morris-hover {
    position: absolute;
    z-index: 1000;
}
    /* line 4, ../sass/_morris.scss */
    .morris-hover.morris-default-style {
        border-radius: 10px;
        padding: 6px;
        color: #666;
        background: rgba(255, 255, 255, 0.8);
        border: solid 2px rgba(230, 230, 230, 0.8);
        font-family: sans-serif;
        font-size: 12px;
        text-align: center;
    }
        /* line 13, ../sass/_morris.scss */
        .morris-hover.morris-default-style .morris-hover-row-label {
            font-weight: bold;
            margin: 0.25em 0;
        }
        /* line 17, ../sass/_morris.scss */
        .morris-hover.morris-default-style .morris-hover-point {
            white-space: nowrap;
            margin: 0.1em 0;
        }

/*!
 * bootstrap-vertical-tabs - v1.1.0
 * https://dbtek.github.io/bootstrap-vertical-tabs
 * 2014-06-06
 * Copyright (c) 2014 İsmail Demirbilek
 * License: MIT
 */
/* line 9, ../sass/_vertical-tabs.scss */
.tabs-left, .tabs-right {
    border-bottom: none;
    padding-top: 2px;
}

/* line 14, ../sass/_vertical-tabs.scss */
.tabs-left {
    border-right: 1px solid #ddd;
}

/* line 18, ../sass/_vertical-tabs.scss */
.tabs-right {
    border-left: 1px solid #ddd;
}

    /* line 22, ../sass/_vertical-tabs.scss */
    .tabs-left > li, .tabs-right > li {
        float: none;
        margin-bottom: 2px;
    }

/* line 27, ../sass/_vertical-tabs.scss */
.tabs-left > li {
    margin-right: -1px;
}

/* line 31, ../sass/_vertical-tabs.scss */
.tabs-right > li {
    margin-left: -1px;
}

/* line 35, ../sass/_vertical-tabs.scss */
.tabs-left > li.active > a {
    border-bottom-color: #ddd;
    border-right-color: transparent;
}
    /* line 38, ../sass/_vertical-tabs.scss */
    .tabs-left > li.active > a:hover, .tabs-left > li.active > a:focus {
        border-bottom-color: #ddd;
        border-right-color: transparent;
    }

/* line 44, ../sass/_vertical-tabs.scss */
.tabs-right > li.active > a {
    border-bottom: 1px solid #ddd;
    border-left-color: transparent;
}
    /* line 47, ../sass/_vertical-tabs.scss */
    .tabs-right > li.active > a:hover, .tabs-right > li.active > a:focus {
        border-bottom: 1px solid #ddd;
        border-left-color: transparent;
    }

/* line 53, ../sass/_vertical-tabs.scss */
.tabs-left > li > a {
    border-radius: 4px 0 0 4px;
    margin-right: 0;
    display: block;
}

/* line 59, ../sass/_vertical-tabs.scss */
.tabs-right > li > a {
    border-radius: 0 4px 4px 0;
    margin-right: 0;
}

/* line 64, ../sass/_vertical-tabs.scss */
.vertical-text {
    margin-top: 50px;
    border: none;
    position: relative;
}
    /* line 68, ../sass/_vertical-tabs.scss */
    .vertical-text > li {
        height: 20px;
        width: 120px;
        margin-bottom: 100px;
    }
        /* line 72, ../sass/_vertical-tabs.scss */
        .vertical-text > li > a {
            border-bottom: 1px solid #ddd;
            border-right-color: transparent;
            text-align: center;
            border-radius: 4px 4px 0px 0px;
        }
        /* line 78, ../sass/_vertical-tabs.scss */
        .vertical-text > li.active > a {
            border-bottom-color: transparent;
            border-right-color: #ddd;
            border-left-color: #ddd;
        }
            /* line 82, ../sass/_vertical-tabs.scss */
            .vertical-text > li.active > a:hover, .vertical-text > li.active > a:focus {
                border-bottom-color: transparent;
                border-right-color: #ddd;
                border-left-color: #ddd;
            }
    /* line 89, ../sass/_vertical-tabs.scss */
    .vertical-text.tabs-left {
        left: -50px;
    }
    /* line 92, ../sass/_vertical-tabs.scss */
    .vertical-text.tabs-right {
        right: -50px;
    }
        /* line 94, ../sass/_vertical-tabs.scss */
        .vertical-text.tabs-right > li {
            -webkit-transform: rotate(90deg);
            -moz-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            -o-transform: rotate(90deg);
            transform: rotate(90deg);
        }
    /* line 102, ../sass/_vertical-tabs.scss */
    .vertical-text.tabs-left > li {
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }

/* ----------------------------------------------------*/
/* ------------------ TYPOGRAPHY CSS ------------------*/
/* --------------------------------------------------- */
/*--------------------------------------*/
/* line 12, ../sass/_typography.scss */
html, body {
    color: #222;
    font-family: 'Raleway', sans-serif;
    font-size: 100%;
    margin: 0;
    padding: 0;
}

/* line 20, ../sass/_typography.scss */
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* line 26, ../sass/_typography.scss */
h1, h2, h3, h4, h5, h6 {
    font-weight: 700;
    letter-spacing: 0.015em;
    margin-top: 0;
}

/* line 32, ../sass/_typography.scss */
h1 {
    font-size: 2.95em;
    margin-bottom: 27px;
}

/* line 37, ../sass/_typography.scss */
h2 {
    font-size: 2.55em;
    margin-bottom: 25px;
}

/* line 42, ../sass/_typography.scss */
h3 {
    font-size: 2.35em;
    letter-spacing: 0.0015em;
    margin-bottom: 24px;
}

/* line 48, ../sass/_typography.scss */
h4 {
    font-size: 2.0em;
    letter-spacing: 0em;
    margin-bottom: 24px;
}

/* line 54, ../sass/_typography.scss */
h5 {
    font-size: 1.5em;
    letter-spacing: 0em;
    margin-bottom: 21px;
}

/* line 60, ../sass/_typography.scss */
h6 {
    font-size: 1.2em;
    letter-spacing: -0.04em;
    margin-bottom: 20px;
}

/* gonfigure css h1 */
/* line 68, ../sass/_typography.scss */
.page-tpg {
    padding-bottom: 20px;
}

/* line 72, ../sass/_typography.scss */
.page-tpg-list {
    margin-bottom: 33px;
}

/* line 76, ../sass/_typography.scss */
.page-tpg-table {
    margin: 16px 0 34px 0;
}

/* line 80, ../sass/_typography.scss */
.clear-tpg {
    padding: 8px;
}

/* line 84, ../sass/_typography.scss */
.page-tpg-blockquotes {
    margin: 26px 0 34px 0;
}

/* and gonfigure css h1 */
/* line 91, ../sass/_typography.scss */
a:link, a.test-defolt {
    color: #86a200;
    font-size: 1.155em;
    outline: none;
}
/* line 96, ../sass/_typography.scss */
a:visited, a.test-visited {
    color: #b4c369;
}
/* line 99, ../sass/_typography.scss */
a:hover, a.test-hover {
    color: #92ab19;
    text-decoration: underline;
}
/* line 103, ../sass/_typography.scss */
a:active, a.test-active {
    color: #789100;
    text-decoration: underline;
}
/* line 107, ../sass/_typography.scss */
a:active, a:hover, a:focus, a:visited {
    text-decoration: none;
}

/* line 112, ../sass/_typography.scss */
p {
    font-size: 0.9em;
    line-height: 1.72em;
    margin-bottom: 24px;
}

/* line 118, ../sass/_typography.scss */
figcaption {
    color: #999;
    font-size: 0.8em;
    line-height: 1.57em;
}

/* line 124, ../sass/_typography.scss */
img {
    margin-bottom: 15px;
}

/* line 129, ../sass/_typography.scss */
div.row-mb {
    margin-bottom: 66px;
}
/* line 132, ../sass/_typography.scss */
div.row-mb2 {
    margin-bottom: 10px;
}

/* line 138, ../sass/_typography.scss */
.row-mb2 .white-input, .row-mb2 .select-white, .row-mb2 .green-input, .row-mb2 .green-select {
    float: left;
    margin-right: 71px;
}

/* ---------------------- style table --------------------------------- */
/* line 146, ../sass/_typography.scss */
table {
    border: 1px solid #e9e9e9;
    width: 100%;
}
    /* line 149, ../sass/_typography.scss */
    table th {
        background: #f9f9f9;
        color: #222;
        font-weight: 700;
        border: 1px solid #e9e9e9;
        font-size: 0.75em;
        line-height: 1.55;
        padding: 15px 20px 14px 20px;
        text-align: center;
    }
    /* line 159, ../sass/_typography.scss */
    table td {
        border: 1px solid #e9e9e9;
        font-size: 0.75em;
        line-height: 1.55;
        padding: 15px 20px 14px 20px;
        text-align: center;
        color: #111;
        font-size: 0.85em;
    }

/* ------------------------ style blockquote ------------------------- */
/* line 172, ../sass/_typography.scss */
blockquote {
    border: none;
    font-weight: 300;
    margin-bottom: 67px;
    margin-top: 47px;
    padding-top: 26px;
    position: relative;
    text-align: center;
}
    /* line 180, ../sass/_typography.scss */
    blockquote span {
        background-image: url(../images/blockquote-bg.png);
        background-position: 0 center;
        background-repeat: no-repeat;
        font-size: 1.25em;
        line-height: 1.7em;
        padding-bottom: 9px;
        padding-left: 60px;
    }
    /* line 189, ../sass/_typography.scss */
    blockquote footer {
        color: #aaa;
        font-size: 0.7em;
        font-weight: 700;
        margin-top: 22px;
        text-transform: uppercase;
    }
        /* line 190, ../sass/_typography.scss */
        blockquote footer:before {
            display: none;
        }
    /* line 199, ../sass/_typography.scss */
    blockquote:before {
        background: rgba(0, 0, 0, 0.13);
        content: ' ';
        height: 2px;
        left: 50%;
        margin-left: -20px;
        position: absolute;
        top: -2px;
        width: 40px;
    }

/* ----------------------- style input --------------------------------- */
/* line 213, ../sass/_typography.scss */
textarea {
    outline: none;
    resize: none;
    resize: vertical;
}

/* line 219, ../sass/_typography.scss */
input {
    outline: none;
    resize: none;
}
    /* line 222, ../sass/_typography.scss */
    input[type="text"] {
        border-radius: 2px;
        border: 1px solid #e7e7e7;
        color: #777;
        font-size: 1.0em;
        height: 40px;
        padding: 3px 12px 0 12px;
        width: 250px;
    }
    /* line 231, ../sass/_typography.scss */
    input[type="radio"] {
        left: -9999px;
        position: absolute;
    }
    /* line 235, ../sass/_typography.scss */
    input[type="checkbox"] {
        left: -9999px;
        position: absolute;
    }
        /* line 238, ../sass/_typography.scss */
        input[type="checkbox"] + label:before {
            background-image: url(../images/checkbox-bg.png);
            background-position: -3px -3px;
            background-repeat: no-repeat;
            content: ' ';
            display: inline-block;
            height: 22px;
            left: 20px;
            position: absolute;
            top: 9px;
            width: 22px;
        }
        /* line 251, ../sass/_typography.scss */
        input[type="radio"]:checked + label:before, input[type="checkbox"]:checked + label:before {
            background-position: -3px -58px;
        }
        /* line 254, ../sass/_typography.scss */
        input[type="radio"] + label, input[type="checkbox"] + label {
            color: #222;
            cursor: pointer;
            font-size: 0.859em;
            font-weight: normal;
            margin-left: 40px;
            margin-top: 12px;
        }
    /* line 262, ../sass/_typography.scss */
    input[disabled="disabled"] + label {
        opacity: 0.4;
    }
    /* line 265, ../sass/_typography.scss */
    input[type="radio"] + label:before {
        background-image: url(../images/radio-bg.png);
        background-position: -3px -3px;
        background-repeat: no-repeat;
        content: ' ';
        display: inline-block;
        height: 22px;
        left: 20px;
        position: absolute;
        top: 10px;
        width: 23px;
    }

/* line 279, ../sass/_typography.scss */
::-webkit-input-placeholder {
    color: #777;
    font-size: 0.9em;
}

/* line 284, ../sass/_typography.scss */
::-moz-placeholder {
    color: #777;
    font-size: 0.9em;
}

/* line 288, ../sass/_typography.scss */
:-moz-placeholder {
    color: #777;
    font-size: 0.9em;
}

/* line 292, ../sass/_typography.scss */
:-ms-input-placeholder {
    color: #777;
    font-size: 0.9em;
}

/* Firefox 19+ */
/* Firefox 18- */
/* ---------------------- style green input -------------------------- */
/* line 303, ../sass/_typography.scss */
.green-input input[type="text"] {
    background: #9eb533;
    border: none;
    box-shadow: inset 0 2px 0px #7e9129;
    color: #dde8ab;
    padding-top: 3px;
}
/* line 310, ../sass/_typography.scss */
.green-input ::-webkit-input-placeholder {
    color: #dde8ab;
}
/* line 313, ../sass/_typography.scss */
.green-input ::-moz-placeholder {
    color: #dde8ab;
    font-size: 0.9em;
}
/* line 317, ../sass/_typography.scss */
.green-input :-moz-placeholder {
    color: #dde8ab;
    font-size: 0.9em;
}
/* line 321, ../sass/_typography.scss */
.green-input :-ms-input-placeholder {
    color: #dde8ab;
}

/* Firefox 19+ */
/* Firefox 18- */
/* line 330, ../sass/_typography.scss */
.green-checkbox input[type="checkbox"] + label:before {
    background-image: url(../images/checkbox-bg2.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
/* line 335, ../sass/_typography.scss */
.green-checkbox input[type="radio"]:checked + label:before, .green-checkbox input[type="checkbox"]:checked + label:before {
    background-position: 0px -47px;
}

/* line 341, ../sass/_typography.scss */
.green-radio input[type="radio"] + label:before {
    background-image: url(../images/radio-bg2.png);
    background-position: 0px -1px;
    background-repeat: no-repeat;
}
/* line 346, ../sass/_typography.scss */
.green-radio input[type="radio"]:checked + label:before {
    background-position: 0px -45px;
}

/* line 351, ../sass/_typography.scss */
div.green-background {
    background: #86a200;
    margin-top: 30px;
    padding-top: 40px;
}

/* line 357, ../sass/_typography.scss */
.green-radio input[type="radio"] + label, .green-checkbox input[type="checkbox"] + label {
    color: #fff;
}

/* --------------------------- style select ------------------------------ */
/* line 363, ../sass/_typography.scss */
.jq-selectbox {
    min-width: 250px;
}
    /* line 366, ../sass/_typography.scss */
    .jq-selectbox .jq-selectbox__select {
        background: #fff;
        border-radius: 2px;
        border: 1px solid #e7e7e7;
        box-shadow: none;
        color: #777;
        font-size: 1.2em;
        height: 40px;
        padding-left: 10px;
        padding-top: 5px;
        -webkit-transition: all 0.1s ease-in-out 0.1s;
        -moz-transition: all 0.1s ease-in-out 0.1s;
        -o-transition: all 0.1s ease-in-out 0.1s;
        transition: all 0.1s ease-in-out 0.1s;
    }
        /* line 378, ../sass/_typography.scss */
        .jq-selectbox .jq-selectbox__select:hover {
            background: #fff;
        }
        /* line 382, ../sass/_typography.scss */
        .jq-selectbox .jq-selectbox__select .jq-selectbox__trigger {
            border: none;
        }
            /* line 385, ../sass/_typography.scss */
            .jq-selectbox .jq-selectbox__select .jq-selectbox__trigger .jq-selectbox__trigger-arrow {
                background-image: url(../images/select-arrow2.svg);
                background-position: center center;
                background-repeat: no-repeat;
                border: none;
                height: 15px;
                right: 5px;
                top: 12px;
                width: 9px;
                -webkit-transition: all 0.1s ease-in-out 0.1s;
                -moz-transition: all 0.1s ease-in-out 0.1s;
                -o-transition: all 0.1s ease-in-out 0.1s;
                transition: all 0.1s ease-in-out 0.1s;
            }
        /* line 398, ../sass/_typography.scss */
        .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text {
            color: #777;
            font-size: 0.77em;
            opacity: 0.9;
            padding-left: 3px;
            width: 190px !important;
        }
    /* line 408, ../sass/_typography.scss */
    .jq-selectbox .jq-selectbox__dropdown {
        border-radius: 0;
        border: 1px solid #e7e7e7;
        box-shadow: none;
        top: 40px;
        -webkit-transition: all 0.1s ease-in-out 0.1s;
        -moz-transition: all 0.1s ease-in-out 0.1s;
        -o-transition: all 0.1s ease-in-out 0.1s;
        transition: all 0.1s ease-in-out 0.1s;
    }
        /* line 415, ../sass/_typography.scss */
        .jq-selectbox .jq-selectbox__dropdown li {
            font-size: 0.99em;
            height: 35px;
            margin-bottom: 0;
            padding-top: 9px;
            -webkit-transition: all 0.1s ease-in-out 0.1s;
            -moz-transition: all 0.1s ease-in-out 0.1s;
            -o-transition: all 0.1s ease-in-out 0.1s;
            transition: all 0.1s ease-in-out 0.1s;
        }

    /* line 427, ../sass/_typography.scss */
    .jq-selectbox.focused .jq-selectbox__select {
        border: 1px solid #e7e7e7;
    }

    /* line 433, ../sass/_typography.scss */
    .jq-selectbox.opened .jq-selectbox__dropdown {
        height: auto;
        opacity: 1;
        overflow: visible;
    }

    /* line 440, ../sass/_typography.scss */
    .jq-selectbox li.selected, .jq-selectbox li:hover {
        background-color: #86a200;
        color: #fff;
    }

/*---green-select---*/
/* line 449, ../sass/_typography.scss */
.green-select .jq-selectbox__dropdown li {
    background: #92ab19;
    color: #dde8ab;
}
/* line 454, ../sass/_typography.scss */
.green-select .jq-selectbox li.selected, .green-select .jq-selectbox li:hover {
    background: #86a200;
    color: #fff;
}

/* line 460, ../sass/_typography.scss */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
    background-color: #86a200;
    color: #fff;
}

/* line 467, ../sass/_typography.scss */
.jq-selectbox li.selected, .jq-selectbox li:hover {
    background-color: #86a200;
    color: #fff;
}

/*-------------------------------- style green-select ---------------------------*/
/* line 476, ../sass/_typography.scss */
.green-select .jq-selectbox__select {
    background: #9eb533;
    border: none;
    box-shadow: inset 0 2px 0px #7e9129;
    color: #dde8ab;
    outline: none;
    text-shadow: none;
}
    /* line 483, ../sass/_typography.scss */
    .green-select .jq-selectbox__select:hover {
        background: #9eb533;
    }
    /* line 487, ../sass/_typography.scss */
    .green-select .jq-selectbox__select .jq-selectbox__select-text {
        color: #dde8ab;
        padding-top: 2px;
    }
/* line 493, ../sass/_typography.scss */
.green-select .jq-selectbox.focused .jq-selectbox__select {
    border: none;
}
/* line 497, ../sass/_typography.scss */
.green-select .jq-selectbox__trigger-arrow {
    background-image: url(../images/select-arrow3.svg) !important;
}

/* line 502, ../sass/_typography.scss */
select {
    outline: none;
}

/* ----------------------- style button ------------------------------------- */
/* line 508, ../sass/_typography.scss */
button {
    background: none;
    border: none;
}

/* line 512, ../sass/_typography.scss */
button, a {
    outline: none;
}
    /* line 515, ../sass/_typography.scss */
    button.btn-default, a.btn-default {
        background: #86a200;
        border-radius: 2px;
        border: 1px solid #789100;
        color: #fffdec;
        font-size: 0.75em;
        font-weight: 700;
        height: 40px;
        letter-spacing: 0.06em;
        margin: 10px 6px 10px 0;
        outline: none;
        padding: 3px 29px 0 29px;
        text-transform: uppercase;
        -webkit-transition: all 0.1s ease-in-out 0.1s;
        -moz-transition: all 0.1s ease-in-out 0.1s;
        -o-transition: all 0.1s ease-in-out 0.1s;
        transition: all 0.1s ease-in-out 0.1s;
    }
        /* line 530, ../sass/_typography.scss */
        button.btn-default:hover, a.btn-default:hover {
            background: #92ab19;
            color: #fffdec;
            outline: none;
            border-color: #789100;
        }

    /* line 539, ../sass/_typography.scss */
    a.btn-default {
        display: inline-block;
        padding: 12px 29px 0 29px;
    }

/* line 545, ../sass/_typography.scss */
.btn-default:active,
.button-active {
    background: #92ab19;
    border-color: #789100;
    box-shadow: inset 0 2px 0px #7e9129;
    color: #fffdec;
}

/* line 552, ../sass/_typography.scss */
.btn-default:visited,
.btn-default:focus {
    background: #92ab19;
    border: 1px solid #789100;
    color: #fffdec;
}

/* ----------------------------- style green-button ---------------------- */
/* line 560, ../sass/_typography.scss */
.green-button {
    margin-bottom: 120px;
    padding-left: 0;
}
    /* line 564, ../sass/_typography.scss */
    .green-button button.btn-default, .green-button a.btn-default {
        background: #fffdec;
        color: #86a200;
    }
        /* line 567, ../sass/_typography.scss */
        .green-button button.btn-default:hover, .green-button a.btn-default:hover {
            color: #86a200;
            background: #fff;
        }
    /* line 573, ../sass/_typography.scss */
    .green-button .button-hover {
        background: #fff;
        color: #86a200;
    }
    /* line 577, ../sass/_typography.scss */
    .green-button .btn-default:active, .green-button .button-active {
        background: #fffdec;
        box-shadow: inset 0 2px 0px #e0decf;
    }

/* ---------------------------- style OL UL --------------------------------- */
/* line 585, ../sass/_typography.scss */
ol, ul {
    margin-top: 13px;
}

    /* line 590, ../sass/_typography.scss */
    ol li {
        font-size: 0.84em;
        margin-bottom: 6px;
    }

/* line 596, ../sass/_typography.scss */
ul {
    list-style-image: url(../images/li-img.png);
}
    /* line 597, ../sass/_typography.scss */
    ul li {
        font-size: 0.84em;
        margin-bottom: 6px;
    }

/* ---------------------------- wp-caption alignleft -------------------------*/
/* line 606, ../sass/_typography.scss */
.wp-caption {
    width: 220px;
}

/* line 610, ../sass/_typography.scss */
.alignleft {
    float: left;
    margin: 0 20px 20px 0;
}

/* line 615, ../sass/_typography.scss */
.alignright {
    float: right;
    margin: 0 0 20px 20px;
}

/* line 620, ../sass/_typography.scss */
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* ------------------------------- progress-bar ---------------------------*/
/* line 628, ../sass/_typography.scss */
.progress-bar {
    background: #86a200;
    color: #e0e7bc;
    font-size: 0.8em;
    font-weight: 700;
    padding: 1px 0 0 10px;
    text-align: left;
    text-transform: uppercase;
}

/* line 638, ../sass/_typography.scss */
.title-skills {
    font-size: 2.0em;
    margin: 58px 0 35px 0;
    text-align: center;
    text-transform: uppercase;
}

/* line 645, ../sass/_typography.scss */
.progress {
    background-color: #ddd;
    margin-bottom: 10px;
}

/* ---------------------------- Input -------------------------------*/
/* line 652, ../sass/_typography.scss */
input {
    background: #fff;
    border-radius: 0 !important;
    border: 1px solid #e5e5e5;
    box-shadow: none !important;
}

/* ---------------------------- textarea -------------------------------*/
/* line 661, ../sass/_typography.scss */
textarea {
    background: #fff;
    border-radius: 0 !important;
    border: 1px solid #e5e5e5 !important;
    box-shadow: none !important;
}

/* ----------------------------Accordion ------------------------------- */
/* line 670, ../sass/_typography.scss */
.panel-default {
    background: #f3f3f3;
    color: #777;
}
    /* line 673, ../sass/_typography.scss */
    .panel-default > .panel-heading {
        background: rgba(0, 0, 0, 0.11);
        border-radius: 2px;
        border: none;
        padding: 0;
        -webkit-transition: all 0.1s ease-in-out 0.1s;
        -moz-transition: all 0.1s ease-in-out 0.1s;
        -o-transition: all 0.1s ease-in-out 0.1s;
        transition: all 0.1s ease-in-out 0.1s;
    }
        /* line 679, ../sass/_typography.scss */
        .panel-default > .panel-heading:hover {
            background: rgba(0, 0, 0, 0.06);
        }

/* line 688, ../sass/_typography.scss */
.panel {
    background: none;
    border: none !important;
    box-shadow: none;
}
    /* line 694, ../sass/_typography.scss */
    .panel .panel-heading .panel-title {
        position: relative;
    }
        /* line 697, ../sass/_typography.scss */
        .panel .panel-heading .panel-title i {
            color: #ccc;
            font-size: 0.8em;
            position: absolute;
            right: 8px;
            top: 13px;
            z-index: 1;
        }
        /* line 706, ../sass/_typography.scss */
        .panel .panel-heading .panel-title a, .panel .panel-heading .panel-title a.accordion-toggle {
            color: #777;
            display: block;
            font-size: 0.8em;
            font-weight: 700;
            line-height: 1.2;
            padding: 12px 30px 12px 11px;
            position: relative;
            z-index: 2;
            -webkit-transition: opacity 0.05s ease-in-out 0.05s;
            -moz-transition: opacity 0.05s ease-in-out 0.05s;
            -o-transition: opacity 0.05s ease-in-out 0.05s;
            transition: opacity 0.05s ease-in-out 0.05s;
        }
            /* line 719, ../sass/_typography.scss */
            .panel .panel-heading .panel-title a a:hover, .panel .panel-heading .panel-title a a.accordion-toggle:hover, .panel .panel-heading .panel-title a.accordion-toggle a:hover, .panel .panel-heading .panel-title a.accordion-toggle a.accordion-toggle:hover {
                color: #777;
                text-decoration: none;
            }
    /* line 726, ../sass/_typography.scss */
    .panel .panel-body {
        background: #f4f4f4;
        color: #777;
        font-size: 0.8em;
        line-height: 1.8;
        margin-top: 2px;
        padding: 14px 25px 17px 21px;
    }

/* line 736, ../sass/_typography.scss */
.panel-group .panel-heading + .panel-collapse .panel-body {
    border: none !important;
}

/* -- white-accordion -- */
/* line 742, ../sass/_typography.scss */
.white-acctabs {
    margin-top: 62px;
}

/* line 747, ../sass/_typography.scss */
.panel-group.white-accordion .panel-heading {
    background: none;
    border: 1px solid #e5e5e5;
}
    /* line 750, ../sass/_typography.scss */
    .panel-group.white-accordion .panel-heading:hover {
        background: none;
        border: 1px solid #ccc;
    }
    /* line 756, ../sass/_typography.scss */
    .panel-group.white-accordion .panel-heading .panel-title i {
        top: 12px;
    }
    /* line 759, ../sass/_typography.scss */
    .panel-group.white-accordion .panel-heading .panel-title a, .panel-group.white-accordion .panel-heading .panel-title a.accordion-toggle {
        font-weight: 400;
        padding: 11px 30px 11px 10px;
    }
/* line 765, ../sass/_typography.scss */
.panel-group.white-accordion .panel-body {
    background: none;
    border: none;
}

/* -------------------------- TABS ----------------------------*/
/* line 773, ../sass/_typography.scss */
.nav-tabs {
    border: none !important;
    margin-top: 0;
    padding-top: 0;
}
    /* line 777, ../sass/_typography.scss */
    .nav-tabs li {
        margin-bottom: 0px;
    }
        /* line 780, ../sass/_typography.scss */
        .nav-tabs li.active a, .nav-tabs li.active a:focus, .nav-tabs li.active a:hover {
            background: rgba(0, 0, 0, 0.04);
            border: none;
            color: #777;
        }
        /* line 786, ../sass/_typography.scss */
        .nav-tabs li a {
            background: rgba(0, 0, 0, 0.09);
            border: none;
            color: #999;
            font-size: 0.95em;
            font-weight: 700;
            line-height: 1.433;
            padding: 12px 15px 10px 16px;
        }
            /* line 794, ../sass/_typography.scss */
            .nav-tabs li a:hover {
                background: rgba(0, 0, 0, 0.04);
                border: none;
                color: #777;
            }

/* line 803, ../sass/_typography.scss */
.tab-content {
    margin-bottom: 5px;
}
    /* line 805, ../sass/_typography.scss */
    .tab-content .tab-pane {
        display: block;
        height: 0;
        opacity: 0;
    }
        /* line 809, ../sass/_typography.scss */
        .tab-content .tab-pane.active {
            height: auto;
            opacity: 1;
            background: rgba(0, 0, 0, 0.04);
            border: none;
            color: #777;
            border-top: none;
        }
            /* line 816, ../sass/_typography.scss */
            .tab-content .tab-pane.active p {
                opacity: 1;
            }
        /* line 820, ../sass/_typography.scss */
        .tab-content .tab-pane p {
            font-size: 0.8em;
            line-height: 1.8;
            margin-bottom: 0;
            opacity: 0;
            padding: 17px 20px 16px 20px;
            -webkit-transition: all 0.1s ease-in-out 0.1s;
            -moz-transition: all 0.1s ease-in-out 0.1s;
            -o-transition: all 0.1s ease-in-out 0.1s;
            transition: all 0.1s ease-in-out 0.1s;
            color: #777;
        }

@media only screen and (max-width: 767px) {
    /* line 834, ../sass/_typography.scss */
    .horizontal-tabs p, .vertical-tabs p {
        font-size: 1em !important;
    }
}
/* -- vertical-tabs -- */
/* line 842, ../sass/_typography.scss */
.vertical-tabs > div {
    padding-left: 0;
    padding-right: 0;
}
/* line 846, ../sass/_typography.scss */
.vertical-tabs .tabs-left {
    margin-right: 1px;
}
    /* line 850, ../sass/_typography.scss */
    .vertical-tabs .tabs-left li.active a {
        border: none;
        background-color: rgba(0, 0, 0, 0.04);
    }
        /* line 853, ../sass/_typography.scss */
        .vertical-tabs .tabs-left li.active a:hover, .vertical-tabs .tabs-left li.active a:focus {
            border: none;
            background-color: rgba(0, 0, 0, 0.04);
        }
/* line 862, ../sass/_typography.scss */
.vertical-tabs .nav-tabs > li {
    margin-bottom: 2px !important;
}

/* -- white-tabs -- */
/* line 871, ../sass/_typography.scss */
.white-tab .nav-tabs {
    overflow: hidden;
    position: relative;
}
    /* line 875, ../sass/_typography.scss */
    .white-tab .nav-tabs.white-tabs li {
        border-radius: 3px;
    }
        /* line 877, ../sass/_typography.scss */
        .white-tab .nav-tabs.white-tabs li a {
            background: none;
            font-weight: 400;
            line-height: 1.433;
            margin-right: 0;
            padding: 11px 19px 8px 19px;
        }
        /* line 885, ../sass/_typography.scss */
        .white-tab .nav-tabs.white-tabs li.active a {
            background: none;
            border: 1px solid #e5e5e5;
            padding: 10px 16px 9px 16px;
        }
            /* line 889, ../sass/_typography.scss */
            .white-tab .nav-tabs.white-tabs li.active a:hover, .white-tab .nav-tabs.white-tabs li.active a:focus {
                background: none;
                border: 1px solid #e5e5e5;
                border-bottom: none;
                padding: 10px 18px 9px 18px;
            }
            /* line 895, ../sass/_typography.scss */
            .white-tab .nav-tabs.white-tabs li.active a:after {
                border-top: 1px solid #e5e5e5;
                content: "";
                display: block;
                left: 100%;
                margin-top: -1px;
                position: absolute;
                top: 100%;
                width: 1000px;
            }
            /* line 905, ../sass/_typography.scss */
            .white-tab .nav-tabs.white-tabs li.active a:before {
                border-top: 1px solid #e5e5e5;
                content: "";
                display: block;
                left: 100%;
                margin-top: -1px;
                position: absolute;
                top: 100%;
                width: 1000px;
                left: auto;
                right: 100%;
            }
/* line 926, ../sass/_typography.scss */
.white-tab.horizontal-tabs .nav-tabs.white-tabs li {
    margin-right: 2px;
}
    /* line 929, ../sass/_typography.scss */
    .white-tab.horizontal-tabs .nav-tabs.white-tabs li.active a {
        border-bottom: none;
        border-bottom: 1px solid transparent;
        font-weight: 400;
        padding: 10px 18px 8px 18px;
    }

/* line 945, ../sass/_typography.scss */
.white-tab .tab-content.white-tabs > .active {
    background: none;
    border: 1px solid #e5e5e5;
    border-top: none;
}

/* -- .vertical-tabs.white-tab -- */
/* line 956, ../sass/_typography.scss */
.vertical-tabs.white-tab {
    overflow: hidden;
}
    /* line 958, ../sass/_typography.scss */
    .vertical-tabs.white-tab .tabs-left {
        overflow: visible;
    }
        /* line 962, ../sass/_typography.scss */
        .vertical-tabs.white-tab .tabs-left.white-tabs li:last-child {
            margin-bottom: 0 !important;
        }
        /* line 965, ../sass/_typography.scss */
        .vertical-tabs.white-tab .tabs-left.white-tabs li a {
            border: none;
            line-height: 1.433;
            padding: 11px 16px 11px 16px;
        }
            /* line 969, ../sass/_typography.scss */
            .vertical-tabs.white-tab .tabs-left.white-tabs li a:hover {
                text-decoration: none;
            }
        /* line 973, ../sass/_typography.scss */
        .vertical-tabs.white-tab .tabs-left.white-tabs li.active a {
            border: 1px solid #e5e5e5;
            border-right: none;
            border-right: none;
            margin-bottom: 0;
            margin-right: 0px;
            padding: 10px 15px 10px 15px;
            z-index: 11;
        }
            /* line 981, ../sass/_typography.scss */
            .vertical-tabs.white-tab .tabs-left.white-tabs li.active a:focus {
                border-bottom: 1px solid #e5e5e5;
                border-right: none;
                margin-bottom: 0;
                margin-right: 0px;
                padding: 10px 15px 10px 15px;
                z-index: 11;
            }
            /* line 989, ../sass/_typography.scss */
            .vertical-tabs.white-tab .tabs-left.white-tabs li.active a:before {
                border: 0 none;
                border-left: 1px solid #e5e5e5;
                height: 1000px;
                left: 100%;
                margin: 0 0 0 -1px;
                width: 0;
                bottom: 100%;
                top: auto;
            }
            /* line 999, ../sass/_typography.scss */
            .vertical-tabs.white-tab .tabs-left.white-tabs li.active a:after {
                border: 0 none;
                border-left: 1px solid #e5e5e5;
                height: 1000px;
                left: 100%;
                margin: 0 0 0 -1px;
                width: 0;
            }
    /* line 1012, ../sass/_typography.scss */
    .vertical-tabs.white-tab .tab-content {
        margin: 0;
    }
        /* line 1016, ../sass/_typography.scss */
        .vertical-tabs.white-tab .tab-content .tab-pane.active {
            border: 1px solid #e5e5e5;
            border-left: 0 none;
        }

/* -- TAB-ACARDION -- */
/* line 1029, ../sass/_typography.scss */
.vertical-tabs .panel-title a:before, .horizontal-tabs .panel-title a:before {
    color: #ccc;
    content: "\2212";
    font-family: 'Glyphicons Halflings';
    font-size: 1em;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    position: absolute;
    right: 11px;
    top: 11px;
}
/* line 1041, ../sass/_typography.scss */
.vertical-tabs .panel-title a.collapsed:before, .horizontal-tabs .panel-title a.collapsed:before {
    color: #ccc;
    content: "\2b";
    font-family: 'Glyphicons Halflings';
    font-size: 1em;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    position: absolute;
    right: 11px;
    top: 11px;
}
/* line 1057, ../sass/_typography.scss */
.vertical-tabs.white-tab .panel-heading, .horizontal-tabs.white-tab .panel-heading {
    background: #fff;
    border: 1px solid #e5e5e5;
    -webkit-transition: all 0.1s ease-in-out 0.1s;
    -moz-transition: all 0.1s ease-in-out 0.1s;
    -o-transition: all 0.1s ease-in-out 0.1s;
    transition: all 0.1s ease-in-out 0.1s;
}
    /* line 1061, ../sass/_typography.scss */
    .vertical-tabs.white-tab .panel-heading:hover, .horizontal-tabs.white-tab .panel-heading:hover {
        border: 1px solid #ccc;
        background: #fff;
    }
/* line 1066, ../sass/_typography.scss */
.vertical-tabs.white-tab .panel-body, .horizontal-tabs.white-tab .panel-body {
    background: none !important;
}

/* ---------------------------------- Titile-divider ------------------------------------- */
/* line 1076, ../sass/_typography.scss */
.titile-divider {
    letter-spacing: -0.005em;
    margin: 80px 0;
    overflow: hidden;
    padding: 0 5px;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 99;
}
    /* line 1085, ../sass/_typography.scss */
    .titile-divider span {
        color: #222;
        font-size: 0.7em;
        line-height: .8;
        padding: 0 12px;
        position: relative;
        text-transform: uppercase;
        z-index: 9999;
    }
    /* line 1094, ../sass/_typography.scss */
    .titile-divider.green {
        line-height: 0.5;
    }
        /* line 1096, ../sass/_typography.scss */
        .titile-divider.green span {
            color: #86a200;
            position: relative;
            top: -2px;
        }
        /* line 1101, ../sass/_typography.scss */
        .titile-divider.green:before {
            border: none;
            height: 1px;
        }
    /* line 1107, ../sass/_typography.scss */
    .titile-divider span:before, .titile-divider span:after {
        background-clip: content-box;
        background: none;
        border-bottom: 1px solid #e5e5e5;
        content: ' ';
        display: inline-block;
        height: 2px;
        position: relative;
        vertical-align: middle;
        width: 50%;
    }
    /* line 1118, ../sass/_typography.scss */
    .titile-divider span:before {
        left: -10px;
        margin: 0 0 0 -50%;
    }
    /* line 1122, ../sass/_typography.scss */
    .titile-divider span:after {
        left: 10px;
        margin: 0 -50% 0 0;
    }
    /* line 1128, ../sass/_typography.scss */
    .titile-divider.green span:before, .titile-divider.green span:after {
        background-clip: content-box;
        background: #e0e7bc;
        border-bottom: 1px solid #e5e5e5;
        content: ' ';
        display: inline-block;
        height: 25px;
        position: relative;
        top: -4px;
        vertical-align: middle;
        width: 50%;
    }

@media all and (-webkit-min-device-pixel-ratio: 0) {
    /* line 1145, ../sass/_typography.scss */
    .titile-divider.green span {
        top: -3px;
    }
}
/* ------------------------------  element-img ----------------------------- */
/* line 1153, ../sass/_typography.scss */
#element-img img {
    margin-right: 20px;
}
    /* line 1155, ../sass/_typography.scss */
    #element-img img:last-of-type {
        margin-right: 0;
    }

/* --------------------- alert --------------------------------------------*/
/* line 1162, ../sass/_typography.scss */
.alert button {
    height: auto;
    margin: 0;
}

/* RS Slider 
-------------------------------------------------------------------------*/
/* line 3, ../sass/_responsive-slides.scss */
.rslides {
    height: 100%;
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: -1;
}
    /* line 13, ../sass/_responsive-slides.scss */
    .rslides li {
        -webkit-backface-visibility: hidden;
        display: none;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover !important;
    }
        /* line 26, ../sass/_responsive-slides.scss */
        .rslides li:first-child {
            display: block;
            float: left;
            position: relative;
        }
    /* line 32, ../sass/_responsive-slides.scss */
    .rslides img {
        border: 0;
        display: block;
        float: left;
        height: auto;
        width: 100%;
    }

/* line 41, ../sass/_responsive-slides.scss */
#rslides-1 {
    z-index: 1;
}

/* line 45, ../sass/_responsive-slides.scss */
.rslides_tabs {
    position: absolute;
    top: 15px;
    left: 0;
    z-index: 999;
}
    /* line 50, ../sass/_responsive-slides.scss */
    .rslides_tabs li {
        display: inline-block;
        width: 16px;
        height: 16px;
        border-radius: 50%;
        border: 1px solid transparent;
        padding: 4px 0px 0px 4px;
        font-size: 0;
        margin: 0;
        -webkit-transition: all 0.05s ease-in-out 0.05s;
        -moz-transition: all 0.05s ease-in-out 0.05s;
        -o-transition: all 0.05s ease-in-out 0.05s;
        transition: all 0.05s ease-in-out 0.05s;
    }
        /* line 63, ../sass/_responsive-slides.scss */
        .rslides_tabs li a {
            width: 8px;
            height: 8px;
            border-radius: 50%;
            display: block;
            font-size: 0;
            background: #259e0f;
            opacity: 0.24;
            -webkit-transition: all 0.05s ease-in-out 0.05s;
            -moz-transition: all 0.05s ease-in-out 0.05s;
            -o-transition: all 0.05s ease-in-out 0.05s;
            transition: all 0.05s ease-in-out 0.05s;
        }
            /* line 75, ../sass/_responsive-slides.scss */
            .rslides_tabs li a:hover {
                opacity: 1;
            }
        /* line 79, ../sass/_responsive-slides.scss */
        .rslides_tabs li.rslides_here {
            margin: 0;
            border: 1px solid #259e0f;
            padding: 3px 0px 0px 3px;
        }
            /* line 83, ../sass/_responsive-slides.scss */
            .rslides_tabs li.rslides_here a {
                opacity: 1;
            }

/* line 102, ../sass/style.scss */
section {
    position: relative;
}
    /* line 104, ../sass/style.scss */
    section > .overlay {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }

/* line 112, ../sass/style.scss */
.cont-box {
    overflow: hidden;
    padding-bottom: 100px;
    padding-top: 100px;
}
    /* line 116, ../sass/style.scss */
    .cont-box .box-title {
        font-size: 7.5em;
        font-weight: 800;
        margin-bottom: 30px;
        position: relative;
        text-align: center;
        text-transform: uppercase;
        z-index: 9;
    }

/* line 126, ../sass/style.scss */
.container {
    position: relative;
}

/* Preloader 
------------------------------------------------------------*/
/* line 133, ../sass/style.scss */
.preloader {
    background: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
}
    /* line 142, ../sass/style.scss */
    .preloader .preload-img {
        background-image: url(../images/preloader.svg);
        background-position: center;
        background-repeat: no-repeat;
        height: 30px;
        left: 50%;
        margin: -15px 0 0 -15px;
        position: absolute;
        top: 50%;
        width: 30px;
    }
    /* line 153, ../sass/style.scss */
    .preloader.page-preloader {
        position: fixed;
        z-index: 99999;
    }

/* ---------------------------------------------------------------------------*/
/* ----------------------------- background-box ---------------------------- */
/* ---------------------------------------------------------------------------*/
/* line 163, ../sass/style.scss */
.background {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
    /* line 170, ../sass/style.scss */
    .background .layer {
        -webkit-background-size: cover !important;
        background-size: cover !important;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        height: 100%;
        left: 0;
        overflow: hidden;
        position: absolute;
        top: 0;
        width: 100%;
    }

/*----------------------------------------------------------------------*/
/*-------------------------- video Background --------------------------*/
/*----------------------------------------------------------------------*/
/* line 189, ../sass/style.scss */
.bg-video video {
    background-attachment: fixed;
    bottom: 0;
    height: auto;
    max-width: inherit;
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    right: 0;
    vertical-align: top;
    width: auto;
    z-index: 0;
}

/* Parallax styles
-------------------------------------------------------------*/
/* line 206, ../sass/style.scss */
.dzsparallaxer {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

/* Rslides Move Effect
-------------------------------------------------------------*/
/* Move Effect keyframes for Slider
-------------------------------------------------------------*/
@-webkit-keyframes move_effect {
    0% {
        -webkit-transform: rotate(0deg) translateZ(0px);
        transform: rotate(0deg) translateZ(0px);
    }

    50% {
        -webkit-transform: rotate(3deg) translateZ(20px);
        transform: rotate(3deg) translateZ(20px);
    }

    100% {
        -webkit-transform: rotate(0deg) translateZ(0px);
        transform: rotate(0deg) translateZ(0px);
    }
}
/* -----------------------------------------------------------------------------------*/
/* --------------------------------------- HEADER ------------------------------------*/
/* -----------------------------------------------------------------------------------*/
/* line 251, ../sass/style.scss */
.other-style #wrapper-header, .front-page #wrapper-header {
    background: none;
    border: none;
    left: 0;
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: 999;
}
    /* line 259, ../sass/style.scss */
    .other-style #wrapper-header.fixed, .front-page #wrapper-header.fixed {
        background: rgba(255, 255, 255, 0.95);
        border-bottom: 1px solid #eaebe9;
        left: 0;
        right: 0;
        position: fixed;
        top: 0px;
        width: 100%;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }
    /* line 270, ../sass/style.scss */
    .other-style #wrapper-header .logo-mini, .front-page #wrapper-header .logo-mini {
        height: 0;
        opacity: 0;
    }
    /* line 275, ../sass/style.scss */
    .other-style #wrapper-header #header > .row, .front-page #wrapper-header #header > .row {
        padding: 30px 30px 30px 30px;
    }

/* line 283, ../sass/style.scss */
.blog-post #header {
    padding: 10px 30px 11px 30px;
}

/* line 288, ../sass/style.scss */
#wrapper-header {
    border-bottom: 1px solid #e5e5e5;
    display: table;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    z-index: 1;
}
    /* line 295, ../sass/style.scss */
    #wrapper-header.fixed, #wrapper-header.over-slider {
        background: rgba(255, 255, 255, 0.95);
        border-bottom: 1px solid #eaebe9;
        left: 0;
        position: fixed;
        top: 0px;
        width: 100%;
        z-index: 99999;
    }
        /* line 305, ../sass/style.scss */
        #wrapper-header.fixed #header {
            padding: 10px 30px 11px 30px;
        }
            /* line 307, ../sass/style.scss */
            #wrapper-header.fixed #header > .row {
                padding: 10px 30px 11px 30px;
            }
        /* line 311, ../sass/style.scss */
        #wrapper-header.fixed .logo-mini {
            height: 100%;
            min-height: 22px;
            opacity: 1 !important;
            -webkit-transition: all 0.02s ease-in-out 0.02s;
            -moz-transition: all 0.02s ease-in-out 0.02s;
            -o-transition: all 0.02s ease-in-out 0.02s;
            transition: all 0.02s ease-in-out 0.02s;
        }
    /* line 318, ../sass/style.scss */
    #wrapper-header #header {
        display: table-row;
        position: relative;
        width: 100%;
    }
        /* line 322, ../sass/style.scss */
        #wrapper-header #header > .row {
            display: table-cell;
            padding: 10px 30px 10px 30px;
            vertical-align: middle;
            width: 100%;
        }
        /* line 328, ../sass/style.scss */
        #wrapper-header #header .logo-mini {
            display: inline-block;
            margin-top: 5px;
            max-width: 152px;
        }
            /* line 332, ../sass/style.scss */
            #wrapper-header #header .logo-mini a {
                display: block;
            }
                /* line 334, ../sass/style.scss */
                #wrapper-header #header .logo-mini a img {
                    margin: 0;
                    max-width: 250px;
                    width: 100%;
                }
        /* line 341, ../sass/style.scss */
        #wrapper-header #header #language, #wrapper-header #header #menu {
            display: inline-block;
        }

/* Soc Icon Move Effect
----------------------------------------------------------*/
/* line 350, ../sass/style.scss */
.soc-icon {
    margin: 0 10px;
    padding-top: 5px;
}
    /* line 353, ../sass/style.scss */
    .soc-icon.block-inline {
        display: inline-block;
        vertical-align: top;
    }
    /* line 358, ../sass/style.scss */
    .soc-icon .wrap-button {
        float: left;
        height: 30px;
        margin-left: -1px;
        margin-right: -1px;
        width: 30px;
        -webkit-perspective: 100px;
        -moz-perspective: 100px;
        -o-perspective: 100px;
        perspective: 100px;
        -webkit-transform-origin: 50% 50%;
        -moz-transform-origin: 50% 50%;
        -o-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-transform: rotatex(0deg);
        -moz-transform: rotatex(0deg);
        -o-transform: rotatex(0deg);
        transform: rotatex(0deg);
    }

    /* line 379, ../sass/style.scss */
    #shared-icon a, .soc-icon a {
        border-radius: 0;
        color: #fff;
        cursor: pointer;
        display: block;
        height: 30px;
        margin: 0;
        padding: 0;
        text-align: center;
        width: 30px;
        -webkit-transition: all 0.1s ease-in-out 0.1s;
        -moz-transition: all 0.1s ease-in-out 0.1s;
        -o-transition: all 0.1s ease-in-out 0.1s;
        transition: all 0.1s ease-in-out 0.1s;
    }
        /* line 390, ../sass/style.scss */
        #shared-icon a:hover, .soc-icon a:hover {
            text-decoration: none;
            -webkit-transform: rotatex(-30deg);
            -moz-transform: rotatex(-30deg);
            -o-transform: rotatex(-30deg);
            transform: rotatex(-30deg);
        }
        /* line 397, ../sass/style.scss */
        #shared-icon a i, .soc-icon a i {
            display: table-cell;
            height: 32px;
            vertical-align: middle;
            width: 30pc;
        }
        /* line 403, ../sass/style.scss */
        #shared-icon a.fb, .soc-icon a.fb {
            background: #3c5fb2;
        }
        /* line 406, ../sass/style.scss */
        #shared-icon a.tw, .soc-icon a.tw {
            background: #3799dd;
        }
        /* line 409, ../sass/style.scss */
        #shared-icon a.g-plus, .soc-icon a.g-plus {
            background: #dc4c39;
        }
        /* line 412, ../sass/style.scss */
        #shared-icon a.pinterest, .soc-icon a.pinterest {
            background: #cc2127;
        }
        /* line 415, ../sass/style.scss */
        #shared-icon a.inst, .soc-icon a.inst {
            background: #96624e;
        }

/* Language-menu 
---------------------------------------------------------------*/
/* line 423, ../sass/style.scss */
#languages {
    margin-left: 7px;
}
    /* line 425, ../sass/style.scss */
    #languages button {
        background-color: #fff;
        background-image: url(../images/select-arrow.svg);
        background-position: 37px center;
        background-repeat: no-repeat;
        border-radius: 2px;
        border: 1px solid #d2dede;
        color: #2063ad;
        font-size: 0.7em;
        font-weight: 700;
        height: 38px;
        margin: 0;
        padding: 0 8px 0 8px;
        text-align: left;
        width: 54px;
        -webkit-transition: all 0.1s ease-in-out 0.1s;
        -moz-transition: all 0.1s ease-in-out 0.1s;
        -o-transition: all 0.1s ease-in-out 0.1s;
        transition: all 0.1s ease-in-out 0.1s;
    }
        /* line 441, ../sass/style.scss */
        #languages button:hover {
            border: 1px solid #9dbacf;
        }
        /* line 444, ../sass/style.scss */
        #languages button:active {
            box-shadow: none;
        }
    /* line 448, ../sass/style.scss */
    #languages ul.dropdown-menu {
        border-radius: 0;
        border: none;
        box-shadow: none;
        display: block;
        margin: 0;
        min-width: 54px;
        padding: 0;
        top: 0px;
        width: 54px;
    }
        /* line 458, ../sass/style.scss */
        #languages ul.dropdown-menu li {
            height: 0px;
            margin-bottom: 0;
            opacity: 0;
            overflow: hidden;
            -webkit-transition: all 0.1s ease-in-out 0.1s;
            -moz-transition: all 0.1s ease-in-out 0.1s;
            -o-transition: all 0.1s ease-in-out 0.1s;
            transition: all 0.1s ease-in-out 0.1s;
        }
            /* line 466, ../sass/style.scss */
            #languages ul.dropdown-menu li:first-of-type a {
                background-color: #fff;
                background-image: url(../images/select-arrow.svg);
                background-position: 37px center;
                background-repeat: no-repeat;
            }
                /* line 471, ../sass/style.scss */
                #languages ul.dropdown-menu li:first-of-type a:hover {
                    background-color: #f5f5f5;
                    background-image: url(../images/select-arrow.svg);
                    background-position: 37px center;
                    background-repeat: no-repeat;
                }
        /* line 479, ../sass/style.scss */
        #languages ul.dropdown-menu a {
            border-bottom: 1px solid #e6e7ea;
            border: 1px solid rgba(210, 222, 222, 0.56);
            color: #2063ad !important;
            font-size: 0.99em;
            font-weight: 700;
            height: 100%;
            padding: 10px 7px 10px 8px;
            text-align: left;
        }
    /* line 491, ../sass/style.scss */
    #languages.open ul.dropdown-menu {
        -webkit-transition: all 0.1s ease-in-out 0.1s;
        -moz-transition: all 0.1s ease-in-out 0.1s;
        -o-transition: all 0.1s ease-in-out 0.1s;
        transition: all 0.1s ease-in-out 0.1s;
    }
        /* line 493, ../sass/style.scss */
        #languages.open ul.dropdown-menu li {
            height: 39px;
            opacity: 1;
            overflow: visible;
        }

/* MENU 
-------------------------------------------------------------------- */
/* line 504, ../sass/style.scss */
#menu {
    margin-left: 7px;
}
    /* line 506, ../sass/style.scss */
    #menu button {
        background: #fff;
        border: 1px solid #e7aba9;
        color: #cd3232;
        font-size: 1.3em;
        height: 38px;
        margin: 0;
        outline: none;
        padding: 0 0 0 2px;
        width: 39px;
    }
        /* line 516, ../sass/style.scss */
        #menu button:hover {
            border: 1px solid #df747b;
        }
        /* line 519, ../sass/style.scss */
        #menu button:active {
            box-shadow: none;
        }
        /* line 522, ../sass/style.scss */
        #menu button i {
            line-height: 1.1;
        }
        /* line 525, ../sass/style.scss */
        #menu button .fa-times {
            display: none;
        }
        /* line 528, ../sass/style.scss */
        #menu button .fa-reorder {
            display: block;
        }
    /* line 532, ../sass/style.scss */
    #menu .dropdown-menu {
        left: auto;
        right: 0 !important;
        top: 0;
    }

/* line 542, ../sass/style.scss */
.open-menu #menu button .fa-reorder {
    display: none;
}
/* line 545, ../sass/style.scss */
.open-menu #menu button .fa-times {
    display: block;
}

/* line 556, ../sass/style.scss */
.front-page #navigation-menu ul li a.active {
    background: none;
    color: #F4D8C7 !important;
    text-decoration: none;
}
    /* line 561, ../sass/style.scss */
    .front-page #navigation-menu ul li a:hover, .front-page #navigation-menu ul li a.current, .front-page #navigation-menu ul li a.active.current {
        color: #fff !important;
        text-decoration: none;
    }

/* ----------------------------------------------------------------------------------------------- */
/* ---------------------------- slider-overlay-style --------------------------------------------- */
/*------------------------------------------------------------------------------------------------ */
/* line 574, ../sass/style.scss */
.slider-overlay {
    background: #fffdec;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
}
    /* line 582, ../sass/style.scss */
    .slider-overlay.loaded {
        background: none;
    }
        /* line 584, ../sass/style.scss */
        .slider-overlay.loaded .slider-content {
            opacity: 1;
        }
    /* line 589, ../sass/style.scss */
    .slider-overlay .slider-content {
        border-collapse: collapse;
        border-spacing: 0;
        display: table;
        height: 100%;
        opacity: 0;
        width: 100%;
    }
        /* line 599, ../sass/style.scss */
        .slider-overlay .slider-content .bg {
            background: rgba(255, 255, 255, 0.85);
            border-collapse: collapse;
            border-spacing: 0;
            margin: 0;
        }
            /* line 605, ../sass/style.scss */
            .slider-overlay .slider-content .bg .block-inline {
                margin: 0;
                padding-left: 1px !important;
            }
        /* line 611, ../sass/style.scss */
        .slider-overlay .slider-content .content-bg {
            display: table-row;
            margin: 0px;
            text-indent: -9999px;
        }
            /* line 615, ../sass/style.scss */
            .slider-overlay .slider-content .content-bg .bg {
                border-collapse: collapse;
                border-spacing: 0;
                display: table-cell;
                line-height: 1;
                margin: 0px;
            }
        /* line 623, ../sass/style.scss */
        .slider-overlay .slider-content .content-box {
            border-collapse: collapse;
            border-spacing: 0;
            display: table-row;
            height: 1px;
            margin: 0;
            vertical-align: middle;
        }
            /* line 630, ../sass/style.scss */
            .slider-overlay .slider-content .content-box > .bg {
                border-collapse: collapse;
                border-spacing: 0;
                display: table-cell;
                margin: 0;
                width: 50%;
            }
    /* line 639, ../sass/style.scss */
    .slider-overlay .title-box {
        border-collapse: collapse;
        border-spacing: 0;
        display: table-cell;
        margin: 0;
    }
        /* line 644, ../sass/style.scss */
        .slider-overlay .title-box canvas {
            vertical-align: top;
        }
        /* line 647, ../sass/style.scss */
        .slider-overlay .title-box .title {
            color: #fff;
            font-size: 190px;
            font-weight: 800;
            line-height: 1;
            position: absolute;
        }
        /* line 656, ../sass/style.scss */
        .slider-overlay .title-box .social-box ul {
            display: inline-block;
            padding: 0 1px 0 3px;
            vertical-align: top;
        }
            /* line 661, ../sass/style.scss */
            .slider-overlay .title-box .social-box ul li {
                display: inline-block;
                margin: 0 0px;
                vertical-align: top;
            }
                /* line 665, ../sass/style.scss */
                .slider-overlay .title-box .social-box ul li:last-of-type {
                    margin-right: 3px;
                }
                /* line 669, ../sass/style.scss */
                .slider-overlay .title-box .social-box ul li a {
                    color: #fff;
                    display: block;
                    height: 30px;
                    width: 30px;
                }
        /* line 679, ../sass/style.scss */
        .slider-overlay .title-box .bg-padding {
            height: 30px;
        }
        /* line 682, ../sass/style.scss */
        .slider-overlay .title-box .slider-content {
            border-collapse: collapse;
            border-spacing: 0;
            margin: 0;
        }

/* ------------------------------------------------------------------------------------*/
/* ----------------------------------- WRAPPER ----------------------------------------*/
/* ------------------------------------------------------------------------------------*/
/* line 696, ../sass/style.scss */
#wrapper {
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    position: relative;
}

/* line 703, ../sass/style.scss */
#wrapper-header, #wrapper {
    -webkit-transition: all 0.25s ease-in-out 0s;
    -moz-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
}

    /* line 710, ../sass/style.scss */
    #wrapper-header.open-menu, #wrapper.open-menu {
        -webkit-transform: translateX(-300px);
        -moz-transform: translateX(-300px);
        -o-transform: translateX(-300px);
        transform: translateX(-300px);
    }

        /* line 717, ../sass/style.scss */
        #wrapper-header.open-menu.position-left, #wrapper.open-menu.position-left {
            -webkit-transform: translateX(300px);
            -moz-transform: translateX(300px);
            -o-transform: translateX(300px);
            transform: translateX(300px);
        }

/* ------------------------------------------------------------------------------------*/
/* -------------------------------- SLIDE MENU ----------------------------------------*/
/* ------------------------------------------------------------------------------------*/
/* line 728, ../sass/style.scss */
#slide-menu {
    width: 300px;
    background: #cd3333;
    overflow: hidden;
    /* ---  slide- menu -- position-left --- */
    /* -- button cose -- */
}
    /* line 732, ../sass/style.scss */
    #slide-menu.position-right {
        height: 120%;
        opacity: 0;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 999;
        -webkit-transform: translateX(300px);
        -moz-transform: translateX(300px);
        -o-transform: translateX(300px);
        transform: translateX(300px);
        -webkit-transition: all 0.25s ease-in-out 0s;
        -moz-transition: all 0.25s ease-in-out 0s;
        -o-transition: all 0.25s ease-in-out 0s;
        transition: all 0.25s ease-in-out 0s;
    }
        /* line 747, ../sass/style.scss */
        #slide-menu.position-right.open-menu {
            opacity: 1;
            -webkit-transform: translateX(0px);
            -moz-transform: translateX(0px);
            -o-transform: translateX(0px);
            transform: translateX(0px);
        }
    /* line 758, ../sass/style.scss */
    #slide-menu.position-left {
        background: #cd3333;
        height: 100%;
        left: 0;
        opacity: 0;
        position: fixed;
        top: 0;
        width: 300px;
        z-index: 999;
        -webkit-transform: translateX(-300px);
        -moz-transform: translateX(-300px);
        -o-transform: translateX(-300px);
        transform: translateX(-300px);
        -webkit-transition: all 0.25s ease-in-out 0s;
        -moz-transition: all 0.25s ease-in-out 0s;
        -o-transition: all 0.25s ease-in-out 0s;
        transition: all 0.25s ease-in-out 0s;
    }
    /* line 776, ../sass/style.scss */
    #slide-menu.open-menu.position-left {
        opacity: 1;
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        -o-transform: translateX(0px);
        transform: translateX(0px);
    }
    /* line 784, ../sass/style.scss */
    #slide-menu #background-slide-menu {
        background: #cd3333;
        min-height: 100%;
        position: absolute;
        width: 100%;
        z-index: -1;
    }
    /* line 793, ../sass/style.scss */
    #slide-menu .menu-close {
        background: none;
        border: none;
        box-shadow: none;
        color: #fff;
        font-size: 1.1em;
        height: 20px;
        margin: 14px 14px 0px 0;
        opacity: 0.4;
        padding: 0;
        width: 20px;
    }
        /* line 804, ../sass/style.scss */
        #slide-menu .menu-close:active, #slide-menu .menu-close:focus, #slide-menu .menu-close:hover {
            background: none;
            border: none;
            box-shadow: none;
            opacity: 0.7;
        }
    /* line 812, ../sass/style.scss */
    #slide-menu .wrapper-slide-menu-content {
        height: 100%;
        overflow-y: auto;
        padding-right: 20px;
        margin-top: 20px;
        width: 320px;
    }
        /* line 818, ../sass/style.scss */
        #slide-menu .wrapper-slide-menu-content #slide-menu-content {
            clear: both;
            height: auto;
            margin-bottom: 200px;
            /* ----------------------- navigation-menu --------------------- */
        }
            /* line 822, ../sass/style.scss */
            #slide-menu .wrapper-slide-menu-content #slide-menu-content > div {
                width: 300px;
            }
            /* line 825, ../sass/style.scss */
            #slide-menu .wrapper-slide-menu-content #slide-menu-content .logo-mini {
                margin: 20px 45px;
                width: 210px;
            }
            /* line 831, ../sass/style.scss */
            #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu {
                /* -- menu-align-right -- */
            }
                /* line 832, ../sass/style.scss */
                #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu.subMenu {
                    position: relative !important;
                }
                /* line 835, ../sass/style.scss */
                #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul {
                    clear: both;
                    margin: 0;
                    padding: 0;
                }
                    /* line 839, ../sass/style.scss */
                    #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li {
                        list-style: none;
                        margin-bottom: 0px;
                    }
                        /* line 842, ../sass/style.scss */
                        #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li.collapsed {
                            background-image: url(../images/menu-collapsed-plus.svg);
                            background-position: 25px 14px;
                            background-repeat: no-repeat;
                            height: 40px;
                            overflow: hidden;
                        }
                            /* line 848, ../sass/style.scss */
                            #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li.collapsed.start-collapsed {
                                background-image: url(../images/menu-collapsed-minus.svg);
                                background-position: 25px 14px;
                                background-repeat: no-repeat;
                                height: 100%;
                                overflow: visible;
                            }
                        /* line 856, ../sass/style.scss */
                        #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li.start-collapsed ul {
                            opacity: 1;
                        }
                        /* line 860, ../sass/style.scss */
                        #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li span, #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li a {
                            color: #F4D8C7;
                            display: block;
                            font-size: 1.1em;
                            font-weight: 700;
                            padding: 10px 0 9px 45px;
                        }
                            /* line 866, ../sass/style.scss */
                            #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li span:hover, #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li a:hover {
                                background: rgba(0, 0, 0, 0.14);
                                text-decoration: none;
                            }
                            /* line 872, ../sass/style.scss */
                            #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li a.active {
                                color: #fff !important;
                                text-decoration: none;
                            }
                        /* line 877, ../sass/style.scss */
                        #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li span {
                            cursor: pointer;
                            font-size: 1.1em;
                        }
                        /* line 881, ../sass/style.scss */
                        #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li ul {
                            opacity: 0;
                            -webkit-transition: all 0.1s ease-in-out 0.1s;
                            -moz-transition: all 0.1s ease-in-out 0.1s;
                            -o-transition: all 0.1s ease-in-out 0.1s;
                            transition: all 0.1s ease-in-out 0.1s;
                        }
                            /* line 885, ../sass/style.scss */
                            #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li ul li a {
                                font-weight: 400 !important;
                                font-size: 1.35em;
                                padding: 4px 0 5px 45px !important;
                            }
                /* line 902, ../sass/style.scss */
                #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu.menu-align-right ul li.collapsed {
                    background-image: url(../images/menu-collapsed-plus.svg);
                    background-position: 265px 18px;
                    background-repeat: no-repeat;
                }
                    /* line 906, ../sass/style.scss */
                    #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu.menu-align-right ul li.collapsed.start-collapsed {
                        background-image: url(../images/menu-collapsed-minus.svg);
                        background-position: 265px 18px;
                        background-repeat: no-repeat;
                    }
                /* line 912, ../sass/style.scss */
                #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu.menu-align-right ul li span, #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu.menu-align-right ul li a {
                    padding: 14px 45px 14px 0;
                    text-align: right;
                }
                /* line 918, ../sass/style.scss */
                #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu.menu-align-right ul li ul li a {
                    padding: 4px 45px 5px 0 !important;
                }
    /* line 930, ../sass/style.scss */
    #slide-menu .soc-icon {
        margin-bottom: 100px;
        margin-left: 0;
        margin-top: 54px;
        padding: 0 45px;
        width: 100%;
    }
        /* line 936, ../sass/style.scss */
        #slide-menu .soc-icon .wrap-button {
            display: inline-block;
            float: none;
            margin-right: 0px;
        }
            /* line 940, ../sass/style.scss */
            #slide-menu .soc-icon .wrap-button a {
                background: #fff;
                border-radius: 50%;
                box-shadow: inset 0px 0px 1px 2px white, inset 0px 0px 1px 4px white;
                color: #cd3333 !important;
                -webkit-transition: all 0.1s ease-in-out 0.1s;
                -moz-transition: all 0.1s ease-in-out 0.1s;
                -o-transition: all 0.1s ease-in-out 0.1s;
                transition: all 0.1s ease-in-out 0.1s;
            }
                /* line 946, ../sass/style.scss */
                #slide-menu .soc-icon .wrap-button a.fb {
                    color: #3c5fb2 !important;
                }
                /* line 949, ../sass/style.scss */
                #slide-menu .soc-icon .wrap-button a.tw {
                    color: #3799dd !important;
                }
                /* line 952, ../sass/style.scss */
                #slide-menu .soc-icon .wrap-button a.g-plus {
                    color: #dc4c39 !important;
                }
                /* line 955, ../sass/style.scss */
                #slide-menu .soc-icon .wrap-button a.inst {
                    color: #96624e !important;
                }
                /* line 958, ../sass/style.scss */
                #slide-menu .soc-icon .wrap-button a:hover {
                    box-shadow: inset 0px 0px 1px 2px white, inset 0px 0px 0px 4px #cd3333;
                    -webkit-transform: rotatex(0deg);
                    -moz-transform: rotatex(0deg);
                    -o-transform: rotatex(0deg);
                    transform: rotatex(0deg);
                }

/* line 973, ../sass/style.scss */
.invert-elements #navigation-menu ul li span, .invert-elements #navigation-menu ul li a {
    color: #F4D8C7 !important;
    display: block;
    font-size: 1.1em;
    font-weight: 700;
    padding: 10px 0 9px 45px;
}

/* line 987, ../sass/style.scss */
.front-page #navigation-menu ul li a.active {
    background: none;
    color: #F4D8C7 !important;
    text-decoration: none;
}
    /* line 992, ../sass/style.scss */
    .front-page #navigation-menu ul li a:hover, .front-page #navigation-menu ul li a.current, .front-page #navigation-menu ul li a.active.current {
        color: #fff !important;
        text-decoration: none;
    }

/* --------------------------------------------------------------------- */
/* ------------------------------ prime-banner ------------------------- */
/* --------------------------------------------------------------------- */
/* line 1005, ../sass/style.scss */
#primary-banner {
    position: relative;
    /* -- topslider-text -- */
    /* -- slider-overlay style --*/
    /* White topslider-text */
    /* ------ red-style -------*/
}
    /* line 1008, ../sass/style.scss */
    #primary-banner #primary-banner-title {
        background: none;
        display: table;
        overflow: hidden;
        position: relative;
        vertical-align: middle;
        z-index: 11;
    }
        /* line 1016, ../sass/style.scss */
        #primary-banner #primary-banner-title .soc-icon {
            padding-top: 0;
            padding-left: 3px;
        }
        /* line 1021, ../sass/style.scss */
        #primary-banner #primary-banner-title h1 {
            color: rgba(205, 51, 51, 0.85);
            display: table;
            font-size: 100%;
            font-weight: 800;
            line-height: 1;
            margin: -2% auto;
            overflow: hidden;
            text-align: center;
        }
            /* line 1030, ../sass/style.scss */
            #primary-banner #primary-banner-title h1 span.title {
                font-size: 12em;
                text-transform: uppercase;
            }
            /* line 1035, ../sass/style.scss */
            #primary-banner #primary-banner-title h1 div.line-soc-icon {
                overflow: hidden;
                padding: 0 0;
                position: relative;
            }
                /* line 1039, ../sass/style.scss */
                #primary-banner #primary-banner-title h1 div.line-soc-icon:before {
                    left: 14px;
                    margin: 0 0 0 -50%;
                }
                /* line 1043, ../sass/style.scss */
                #primary-banner #primary-banner-title h1 div.line-soc-icon:after {
                    left: -14px;
                    margin: 0 -50% 0 0;
                }
                /* line 1047, ../sass/style.scss */
                #primary-banner #primary-banner-title h1 div.line-soc-icon:before, #primary-banner #primary-banner-title h1 div.line-soc-icon:after {
                    background-clip: content-box;
                    background: rgba(205, 51, 51, 0.85);
                    content: "";
                    display: inline-block;
                    height: 30px;
                    position: relative;
                    vertical-align: middle;
                    width: 50%;
                }
        /* line 1060, ../sass/style.scss */
        #primary-banner #primary-banner-title .inner-info-block {
            background: none;
            display: table-row;
        }
            /* line 1064, ../sass/style.scss */
            #primary-banner #primary-banner-title .inner-info-block .block-center {
                background: none;
                display: table-cell;
                vertical-align: middle;
            }
    /* line 1075, ../sass/style.scss */
    #primary-banner .primary-banner-text {
        bottom: 13%;
        color: #2063ad;
        font-size: 1.5em;
        left: 0;
        position: absolute;
        width: 100%;
        z-index: 999;
    }
    /* line 1085, ../sass/style.scss */
    #primary-banner .go-to-about {
        bottom: 2%;
        color: #2063ad;
        display: block;
        font-size: 1.3em !important;
        left: 40%;
        right: 40%;
        margin-left: -10px;
        position: absolute;
        z-index: 99;
    }

    #primary-banner .go-to-about2 {
        bottom: 2%;
        color: white;
        display: block;
        font-size: 1.9em !important;
        left: 40%;
        right: 40%;
        position: absolute;
        z-index: 99;
    }
    /* line 1094, ../sass/style.scss */
    #primary-banner .go-to-about:hover {
        opacity: 0.7;
    }
    /* line 1102, ../sass/style.scss */
    #primary-banner .slider-overlay-style .title-box h1 {
        opacity: 0;
    }
    /* line 1110, ../sass/style.scss */
    #primary-banner.white .primary-banner-text {
        color: #fffdec;
    }
    /* line 1113, ../sass/style.scss */
    #primary-banner.white .go-to-about {
        color: rgba(255, 253, 236, 0.61);
    }
    /* line 1121, ../sass/style.scss */
    #primary-banner.red-style div.line-soc-icon:before, #primary-banner.red-style div.line-soc-icon:after {
        border-bottom: 1px solid rgba(205, 51, 51, 0.85);
    }
    /* line 1125, ../sass/style.scss */
    #primary-banner.red-style .primary-banner-text {
        color: #b4c369;
    }

/* --------------------------------------------------------------------------------- */
/* ----------------------------------- CARUSELS ------------------------------------- */
/* --------------------------------------------------------------------------------- */
/* ------ carusel default css -------*/
/* line 1139, ../sass/style.scss */
.wrapper-carusel {
    position: relative;
}

/* line 1143, ../sass/style.scss */
.list-carousel {
    clear: both;
    position: relative;
}
    /* line 1146, ../sass/style.scss */
    .list-carousel .carousel-box {
        color: #999;
        margin: 0;
        padding: 0;
    }
        /* line 1150, ../sass/style.scss */
        .list-carousel .carousel-box .img-block {
            margin-bottom: 19px;
        }
        /* line 1153, ../sass/style.scss */
        .list-carousel .carousel-box img {
            border-radius: 3px;
            height: auto;
            margin-bottom: 0;
            width: 100%;
        }
    /* line 1160, ../sass/style.scss */
    .list-carousel h6 {
        margin-bottom: 7px;
        margin-top: -3px;
    }
        /* line 1163, ../sass/style.scss */
        .list-carousel h6 a {
            color: #222;
            font-size: 0.76em;
            letter-spacing: 0.03em;
            -webkit-transition: all 0.05s ease-in-out 0.05s;
            -moz-transition: all 0.05s ease-in-out 0.05s;
            -o-transition: all 0.05s ease-in-out 0.05s;
            transition: all 0.05s ease-in-out 0.05s;
        }
            /* line 1168, ../sass/style.scss */
            .list-carousel h6 a:hover {
                color: #777;
            }
    /* line 1173, ../sass/style.scss */
    .list-carousel .data-post {
        font-size: 0.78em;
        letter-spacing: -0.02em;
        margin-bottom: 12px;
    }
        /* line 1177, ../sass/style.scss */
        .list-carousel .data-post a {
            color: #222;
            font-size: 1em;
            margin-left: 2px;
            -webkit-transition: all 0.05s ease-in-out 0.05s;
            -moz-transition: all 0.05s ease-in-out 0.05s;
            -o-transition: all 0.05s ease-in-out 0.05s;
            transition: all 0.05s ease-in-out 0.05s;
        }
            /* line 1182, ../sass/style.scss */
            .list-carousel .data-post a:hover {
                color: #777;
            }
    /* line 1187, ../sass/style.scss */
    .list-carousel .text-post {
        display: block;
        font-size: 0.84em;
        margin-bottom: 19px;
        max-height: 94px;
        overflow: hidden;
    }
    /* line 1194, ../sass/style.scss */
    .list-carousel p {
        font-size: 0.8em;
        margin-bottom: 10px;
    }
    /* line 1198, ../sass/style.scss */
    .list-carousel button {
        color: #eef4ce;
        font-size: 0.7em;
        height: 32px;
        letter-spacing: 0.09em;
        margin-top: 5px;
        padding: 0 19px;
    }
        /* line 1205, ../sass/style.scss */
        .list-carousel button i {
            font-size: 1.3em;
            margin-left: 3px;
            position: relative;
            top: 1px;
        }
    /* line 1213, ../sass/style.scss */
    .list-carousel .soc-icon .wrap-button {
        margin-right: 3px;
    }

/* line 1220, ../sass/style.scss */
.prev:active, .next:active {
    box-shadow: none !important;
}

/* line 1224, ../sass/style.scss */
.prev i, .next i, .btn-default i {
    position: relative;
    top: 0;
    left: 0;
}

/* ----- nav default ----- */
/* line 1235, ../sass/style.scss */
.wrapper-carusel .next, .wrapper-carusel .prev, .post-slider .next, .post-slider .prev, .posted-slider .next, .posted-slider .prev, .slider-people .next, .slider-people .prev {
    padding: 0;
    margin: 0;
}

/* line 1242, ../sass/style.scss */
.posted-slider .list-carousel .next, .posted-slider .list-carousel .prev, .slider-people .list-carousel .next, .slider-people .list-carousel .prev {
    font-size: 1.5em;
}

/* line 1248, ../sass/style.scss */
.wrapper-carusel .prev, .post-slider .prev, .list-carousel .prev {
    font-size: 2.0em;
    left: 0px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    z-index: 99;
    color: #86a200;
}
/* line 1257, ../sass/style.scss */
.wrapper-carusel .next, .post-slider .next, .list-carousel .next {
    font-size: 2em;
    margin-top: -20px;
    position: absolute;
    right: 0px;
    top: 50%;
    z-index: 99;
    color: #86a200;
}

/* ------ FOO 1 ----- */
/* line 1270, ../sass/style.scss */
.post-slider {
    margin: 0;
    overflow: hidden;
}
    /* line 1274, ../sass/style.scss */
    .post-slider .slider-foo-1 {
        margin-bottom: 60px !important;
        overflow: hidden;
    }
        /* line 1277, ../sass/style.scss */
        .post-slider .slider-foo-1 .foo1 {
            overflow: hidden;
            min-height: 415px;
        }
        /* line 1281, ../sass/style.scss */
        .post-slider .slider-foo-1 .text-post {
            margin-bottom: 12px;
            max-height: 90px;
        }
    /* line 1287, ../sass/style.scss */
    .post-slider .prev {
        left: -15px;
    }
    /* line 1290, ../sass/style.scss */
    .post-slider .next {
        right: -15px;
    }

/* ------ FOO 2 ------ */
/* line 1297, ../sass/style.scss */
.posted-slider {
    margin-top: 10px;
}
    /* line 1300, ../sass/style.scss */
    .posted-slider .slider-foo-2 {
        margin: 0;
    }
        /* line 1302, ../sass/style.scss */
        .posted-slider .slider-foo-2 .prev2 {
            left: -40px;
        }
        /* line 1305, ../sass/style.scss */
        .posted-slider .slider-foo-2 .next2 {
            right: -40px;
        }
        /* line 1310, ../sass/style.scss */
        .posted-slider .slider-foo-2 .foo2 > div {
            padding: 0;
        }
        /* line 1313, ../sass/style.scss */
        .posted-slider .slider-foo-2 .foo2 img {
            margin-bottom: 20px;
            max-height: 250px;
            max-width: 380px;
            width: 100%;
        }
        /* line 1319, ../sass/style.scss */
        .posted-slider .slider-foo-2 .foo2 h2 {
            margin: -5px 0 10px 0;
        }
            /* line 1321, ../sass/style.scss */
            .posted-slider .slider-foo-2 .foo2 h2 a {
                color: #222;
                font-size: 0.65em;
                font-weight: 700;
                letter-spacing: 0.025em;
                -webkit-transition: all 0.05s ease-in-out 0.05s;
                -moz-transition: all 0.05s ease-in-out 0.05s;
                -o-transition: all 0.05s ease-in-out 0.05s;
                transition: all 0.05s ease-in-out 0.05s;
            }
                /* line 1327, ../sass/style.scss */
                .posted-slider .slider-foo-2 .foo2 h2 a:hover {
                    color: #777;
                }
        /* line 1332, ../sass/style.scss */
        .posted-slider .slider-foo-2 .foo2 p {
            line-height: 1.84;
            margin-bottom: 20px;
        }
            /* line 1335, ../sass/style.scss */
            .posted-slider .slider-foo-2 .foo2 p.data-post {
                margin-bottom: 17px;
            }
            /* line 1338, ../sass/style.scss */
            .posted-slider .slider-foo-2 .foo2 p span {
                color: #222;
            }
        /* line 1343, ../sass/style.scss */
        .posted-slider .slider-foo-2 .foo2 .post-info {
            font-size: 0.78em;
            margin-bottom: 20px;
            overflow: hidden;
        }
            /* line 1348, ../sass/style.scss */
            .posted-slider .slider-foo-2 .foo2 .post-info > div {
                float: left;
            }
            /* line 1352, ../sass/style.scss */
            .posted-slider .slider-foo-2 .foo2 .post-info a {
                color: #222;
                font-size: 1em;
            }
                /* line 1355, ../sass/style.scss */
                .posted-slider .slider-foo-2 .foo2 .post-info a:hover {
                    color: #777;
                    text-decoration: none;
                }

/* ----- FOO 3 ----- */
/* line 1368, ../sass/style.scss */
.inpost-slider .carusel-3 {
    margin: 0 10px;
    overflow: hidden;
}
    /* line 1372, ../sass/style.scss */
    .inpost-slider .carusel-3 .slider-foo-3 {
        margin-top: 0;
        position: relative;
        z-index: 1;
    }
        /* line 1376, ../sass/style.scss */
        .inpost-slider .carusel-3 .slider-foo-3 .foo3 {
            height: auto;
            overflow: hidden;
        }
/* line 1383, ../sass/style.scss */
.inpost-slider button {
    height: 40px !important;
    background: #fff !important;
    width: 40px !important;
    border-radius: 50% !important;
    margin-top: -31px !important;
    z-index: 99;
}
    /* line 1390, ../sass/style.scss */
    .inpost-slider button.prev {
        -webkit-transition: all 0.1s ease-in-out 0.1s;
        -moz-transition: all 0.1s ease-in-out 0.1s;
        -o-transition: all 0.1s ease-in-out 0.1s;
        transition: all 0.1s ease-in-out 0.1s;
        left: -8px;
    }
        /* line 1393, ../sass/style.scss */
        .inpost-slider button.prev i {
            left: -1px;
            top: -3px !important;
            margin-top: 4px;
            position: relative;
            color: #86a200 !important;
        }
            /* line 1399, ../sass/style.scss */
            .inpost-slider button.prev i:hover {
                opacity: 0.8;
            }
    /* line 1404, ../sass/style.scss */
    .inpost-slider button.next {
        right: -8px;
        -webkit-transition: all 0.1s ease-in-out 0.1s;
        -moz-transition: all 0.1s ease-in-out 0.1s;
        -o-transition: all 0.1s ease-in-out 0.1s;
        transition: all 0.1s ease-in-out 0.1s;
    }
        /* line 1407, ../sass/style.scss */
        .inpost-slider button.next i {
            left: 2px;
            top: -3px !important;
            margin-top: 4px;
            position: relative;
            color: #86a200 !important;
        }
            /* line 1413, ../sass/style.scss */
            .inpost-slider button.next i:hover {
                opacity: 0.8;
            }

/* line 1421, ../sass/style.scss */
.blog-post .slider-foo-3 {
    margin-bottom: 14px;
    overflow: hidden;
}

/* line 1428, ../sass/style.scss */
.posts .inpost-slider .prev {
    left: -19px;
}
/* line 1431, ../sass/style.scss */
.posts .inpost-slider .next {
    right: -19px;
}
/* line 1435, ../sass/style.scss */
.posts .inpost-slider .carusel-3 {
    margin: 0;
}
    /* line 1437, ../sass/style.scss */
    .posts .inpost-slider .carusel-3 .slider-foo-3 {
        max-height: 455px;
    }

/* -- Foo4 -- */
/* line 1447, ../sass/style.scss */
.carusel-4 {
    padding: 10px;
}
    /* line 1450, ../sass/style.scss */
    .carusel-4 .slider-foo-4 {
        margin: 0;
        overflow: hidden;
    }
        /* line 1455, ../sass/style.scss */
        .carusel-4 .slider-foo-4 .foo4 .img-block {
            height: 60px;
            margin: 20px auto 34px;
            width: 64px;
        }
        /* line 1460, ../sass/style.scss */
        .carusel-4 .slider-foo-4 .foo4 .col-xs-12.col-sm-4.col-md-3 {
            min-width: 235px;
        }
        /* line 1463, ../sass/style.scss */
        .carusel-4 .slider-foo-4 .foo4 svg {
            margin-bottom: 21px;
            max-height: 64px;
            -webkit-transition: all 0.1s ease-in-out 0.1s;
            -moz-transition: all 0.1s ease-in-out 0.1s;
            -o-transition: all 0.1s ease-in-out 0.1s;
            transition: all 0.1s ease-in-out 0.1s;
        }
        /* line 1468, ../sass/style.scss */
        .carusel-4 .slider-foo-4 .foo4 > div:hover svg {
            margin-top: -10px;
        }
        /* line 1471, ../sass/style.scss */
        .carusel-4 .slider-foo-4 .foo4 h6 {
            margin-bottom: 7px;
        }
            /* line 1473, ../sass/style.scss */
            .carusel-4 .slider-foo-4 .foo4 h6 a {
                display: block;
                font-size: 0.6em;
                letter-spacing: 0.06em;
                text-align: center;
                text-transform: uppercase;
                -webkit-transition: all 0.05s ease-in-out 0.05s;
                -moz-transition: all 0.05s ease-in-out 0.05s;
                -o-transition: all 0.05s ease-in-out 0.05s;
                transition: all 0.05s ease-in-out 0.05s;
            }
                /* line 1480, ../sass/style.scss */
                .carusel-4 .slider-foo-4 .foo4 h6 a:hover {
                    color: #777;
                }
        /* line 1485, ../sass/style.scss */
        .carusel-4 .slider-foo-4 .foo4 p {
            font-size: 0.78em;
            line-height: 1.5;
            text-align: center;
        }
    /* line 1493, ../sass/style.scss */
    .carusel-4 .prev {
        left: 10px;
        top: 42%;
    }
    /* line 1497, ../sass/style.scss */
    .carusel-4 .next {
        right: 10px;
        top: 42%;
    }

/*-- Foo5 --*/
/* line 1506, ../sass/style.scss */
.carusel-5 {
    padding: 10px;
    margin: 0 10px !important;
}
    /* line 1511, ../sass/style.scss */
    .carusel-5 .slider-foo-5 .foo5 {
        overflow: hidden;
        text-align: center;
    }
    /* line 1516, ../sass/style.scss */
    .carusel-5 .next, .carusel-5 .prev {
        top: 24.5%;
    }

/* -- FOO7 -- */
/* line 1523, ../sass/style.scss */
.blockquote-slider {
    padding: 10px;
}
    /* line 1525, ../sass/style.scss */
    .blockquote-slider .next, .blockquote-slider .prev {
        margin-top: -63px !important;
    }
    /* line 1528, ../sass/style.scss */
    .blockquote-slider .next {
        right: -40px;
    }
    /* line 1531, ../sass/style.scss */
    .blockquote-slider .prev {
        left: -40px;
    }

/* foo8 */
/* line 1537, ../sass/style.scss */
.info-contacts {
    color: #222;
    margin-bottom: 2px;
}
    /* line 1540, ../sass/style.scss */
    .info-contacts span {
        color: #222;
        font-size: 1em;
        font-weight: 700;
    }

/* -- FOO8 -- */
/* line 1548, ../sass/style.scss */
.slider-people {
    margin-top: 71px;
}
    /* line 1551, ../sass/style.scss */
    .slider-people .slider-foo-8 {
        margin: 0;
    }
        /* line 1553, ../sass/style.scss */
        .slider-people .slider-foo-8 .foo8 {
            max-height: 820px;
            overflow: hidden;
        }
            /* line 1556, ../sass/style.scss */
            .slider-people .slider-foo-8 .foo8 > div {
                padding: 0;
            }
        /* line 1560, ../sass/style.scss */
        .slider-people .slider-foo-8 .img-block img {
            max-height: 330px;
            max-width: 100%;
            width: auto;
        }
        /* line 1566, ../sass/style.scss */
        .slider-people .slider-foo-8 .info-contacts.mail {
            clear: both;
            font-size: 0.9em;
            letter-spacing: -0.01em;
            margin: 7px 0 3px 2px;
        }
        /* line 1572, ../sass/style.scss */
        .slider-people .slider-foo-8 .info-contacts.phone {
            font-size: 0.9em;
            letter-spacing: -0.01em;
            margin: 3px 0 4px 1px;
        }
        /* line 1577, ../sass/style.scss */
        .slider-people .slider-foo-8 .info-contacts.skype {
            font-size: 0.9em;
            letter-spacing: -0.01em;
            margin: 1px 0 23px 1px;
        }
        /* line 1583, ../sass/style.scss */
        .slider-people .slider-foo-8 .soc-icon {
            margin: 0 0 0 2px;
        }
        /* line 1587, ../sass/style.scss */
        .slider-people .slider-foo-8 p {
            letter-spacing: -0.04em;
            margin-bottom: 17px;
            padding-right: 25px;
        }
        /* line 1593, ../sass/style.scss */
        .slider-people .slider-foo-8 h4 {
            color: #222;
            font-size: 1.8em;
            letter-spacing: 0.015em;
            margin-bottom: 9px;
            margin-top: 6px;
        }

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- ABOUT US ------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 1608, ../sass/style.scss */
.part-3 .overlay {
    background: rgba(245, 247, 248, 0.51);
}

/* line 1613, ../sass/style.scss */
#about-as {
    padding: 110px 0 112px 0;
}
    /* line 1617, ../sass/style.scss */
    #about-as h1.title-about-as {
        color: #86a200;
        font-size: 7.5em;
        font-weight: 800;
        letter-spacing: -0.008em !important;
        margin: 0 0 37px 0;
        text-align: center;
        text-transform: uppercase;
    }
    /* line 1628, ../sass/style.scss */
    #about-as .text-about-as p {
        color: #777;
        font-size: 0.95em;
        line-height: 2.0em;
        text-align: center;
    }
    /* line 1635, ../sass/style.scss */
    #about-as .carusel-4 {
        margin-top: 20px;
    }

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- OUR-TEAM ------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 1644, ../sass/style.scss */
.part-2 {
    background-image: url(../images/slider/slide-2.jpg);
}
    /* line 1646, ../sass/style.scss */
    .part-2 .overlay {
        background: rgba(245, 245, 245, 0.23);
    }

@media (-webkit-min-device-pixel-ratio: 2) {
    /* line 1652, ../sass/style.scss */
    .part-2 {
        background-image: url(../images/slider/slide-2@2x.jpg);
        background-size: cover;
    }
}
/* line 1658, ../sass/style.scss */
#our-team {
    padding: 78px 0 90px 0;
}
    /* line 1662, ../sass/style.scss */
    #our-team h1.title-our-team {
        color: #cd3333;
        font-size: 7.5em;
        font-weight: 800;
        letter-spacing: -0.008em !important;
        margin: 0 0 38px 0;
        text-align: center;
        text-transform: uppercase;
    }
    /* line 1672, ../sass/style.scss */
    #our-team p {
        color: #777;
        font-size: 1.1em;
        line-height: 2.1em;
        text-align: center;
    }

/* OUR-TEAM Carusel 
---------------------------------------------------------- */
/* line 1683, ../sass/style.scss */
.slider-foo-5 {
    margin: 0;
    overflow: hidden;
}
    /* line 1686, ../sass/style.scss */
    .slider-foo-5 .img-block {
        border-radius: 50%;
        height: 120px;
        max-height: 120px;
        margin: 0 auto 18px;
        width: 120px;
        overflow: hidden;
    }
    /* line 1695, ../sass/style.scss */
    .slider-foo-5 h6 {
        font-size: 0.75em !important;
        letter-spacing: 0.06em !important;
        margin-bottom: 12px !important;
        text-align: center;
        text-transform: uppercase;
    }
    /* line 1704, ../sass/style.scss */
    .slider-foo-5 .foo5 p {
        font-size: 0.8em !important;
        line-height: 1.4em !important;
        margin-bottom: 13px !important;
        max-height: 35px;
        overflow: hidden;
        text-align: center;
    }
    /* line 1714, ../sass/style.scss */
    .slider-foo-5 .soc-icon {
        margin: auto;
        text-align: center;
        width: 100%;
    }
        /* line 1718, ../sass/style.scss */
        .slider-foo-5 .soc-icon .wrap-button {
            display: inline-block;
            float: none;
            height: 22px;
            margin: 0 -1px;
            width: 22px;
        }
            /* line 1724, ../sass/style.scss */
            .slider-foo-5 .soc-icon .wrap-button a {
                font-size: 0.99em;
                height: 22px;
                width: 22px;
                padding-top: 1px;
            }
                /* line 1728, ../sass/style.scss */
                .slider-foo-5 .soc-icon .wrap-button a i {
                    font-size: 0.99em;
                    height: 22px;
                    width: 22px;
                }

/* ---------------------------------------------------------------------------------- */
/* ------------------------------- Clients-Gallery ---------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 1744, ../sass/style.scss */
#clients {
    padding-bottom: 12px;
    padding-top: 50px;
}
    /* line 1749, ../sass/style.scss */
    #clients .clients-gallery img {
        height: auto;
        margin-bottom: 15px;
        max-width: 140px;
        opacity: 0.4;
        width: 100%;
        -webkit-transition: all 0.2s ease-in-out 0.2s;
        -moz-transition: all 0.2s ease-in-out 0.2s;
        -o-transition: all 0.2s ease-in-out 0.2s;
        transition: all 0.2s ease-in-out 0.2s;
    }
    /* line 1757, ../sass/style.scss */
    #clients .clients-gallery .row > div {
        padding: 0 5%;
    }
        /* line 1758, ../sass/style.scss */
        #clients .clients-gallery .row > div:hover img {
            opacity: 1;
        }

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- PORTFOLIO ------------------------------------ */
/* ---------------------------------------------------------------------------------- */
/* line 1770, ../sass/style.scss */
.magin-bot-60 {
    margin-bottom: 60px;
}

/* line 1774, ../sass/style.scss */
.portfolio {
    overflow: hidden;
    position: relative;
    padding-left: 0px;
    padding-right: 0px;
}
    /* line 1781, ../sass/style.scss */
    .portfolio#portfolio {
        padding: 108px 0 102px 0;
    }
    /* line 1786, ../sass/style.scss */
    .portfolio .portfolio .row {
        margin-left: 0;
        margin-right: 0;
        position: relative;
        z-index: 8;
    }
        /* line 1791, ../sass/style.scss */
        .portfolio .portfolio .row > div {
            padding-left: 0;
            padding-right: 0;
        }
    /* line 1798, ../sass/style.scss */
    .portfolio .title-portfolio {
        color: #222;
        font-size: 7.5em;
        font-weight: 800;
        letter-spacing: -0.008em !important;
        margin: 0 0 23px 0;
        text-align: center;
        text-transform: uppercase;
    }
    /* line 1808, ../sass/style.scss */
    .portfolio .isotop-filters {
        padding-bottom: 32px;
        text-align: center;
    }
        /* line 1811, ../sass/style.scss */
        .portfolio .isotop-filters button {
            background: none;
            border: none;
            box-shadow: none;
            color: #999;
            margin-left: 0;
            margin-right: 0;
            padding: 0 10px;
        }
            /* line 1819, ../sass/style.scss */
            .portfolio .isotop-filters button:active {
                background: none;
                border: none;
                box-shadow: none;
                color: #999;
                margin-left: 0;
                margin-right: 0;
                padding: 0 10px;
            }
            /* line 1828, ../sass/style.scss */
            .portfolio .isotop-filters button:hover {
                background: none;
                border: none;
                box-shadow: none;
                color: #999;
                margin-left: 0;
                margin-right: 0;
                padding: 0 10px;
                color: #222;
            }
            /* line 1838, ../sass/style.scss */
            .portfolio .isotop-filters button.is-checked {
                color: #222;
            }
    /* line 1844, ../sass/style.scss */
    .portfolio .isotope {
        margin: 0 25px;
        min-height: 330px;
    }
        /* line 1847, ../sass/style.scss */
        .portfolio .isotope h3 {
            bottom: 20px;
            cursor: pointer;
            font-size: 0.8em;
            left: 0;
            margin-bottom: 3px;
            position: absolute;
            text-align: center;
            width: 100%;
            z-index: 10;
            -webkit-transition: all 0.2s ease-in-out 0.2s;
            -moz-transition: all 0.2s ease-in-out 0.2s;
            -o-transition: all 0.2s ease-in-out 0.2s;
            transition: all 0.2s ease-in-out 0.2s;
        }
        /* line 1861, ../sass/style.scss */
        .portfolio .isotope .element-item h3 {
            color: #222;
            z-index: 99999;
            -webkit-transition: all 0.03s ease-in-out 0.03s;
            -moz-transition: all 0.03s ease-in-out 0.03s;
            -o-transition: all 0.03s ease-in-out 0.03s;
            transition: all 0.03s ease-in-out 0.03s;
        }
        /* line 1866, ../sass/style.scss */
        .portfolio .isotope .element-item:hover .overlay h3 {
            bottom: 55%;
            color: #fff;
        }
    /* line 1873, ../sass/style.scss */
    .portfolio .element-item {
        height: auto;
        margin: 5px 0 27px 0;
        padding-bottom: 50px;
        text-align: center;
        width: 20%;
    }
        /* line 1879, ../sass/style.scss */
        .portfolio .element-item img {
            height: auto;
            margin-bottom: 0;
            width: 97%;
        }
        /* line 1884, ../sass/style.scss */
        .portfolio .element-item a {
            display: block;
            position: relative;
            z-index: 1;
        }
        /* line 1889, ../sass/style.scss */
        .portfolio .element-item .overlay {
            border-radius: 2px;
            color: #FFF;
            height: 90%;
            left: 5%;
            position: absolute;
            text-align: center;
            top: 5%;
            width: 90%;
            -webkit-transition: all 0.2s ease-in-out 0.1s;
            -moz-transition: all 0.2s ease-in-out 0.1s;
            -o-transition: all 0.2s ease-in-out 0.1s;
            transition: all 0.2s ease-in-out 0.1s;
        }
            /* line 1902, ../sass/style.scss */
            .portfolio .element-item .overlay img.p-target {
                opacity: 0;
            }
        /* line 1907, ../sass/style.scss */
        .portfolio .element-item:focus .overlay, .portfolio .element-item:active .overlay, .portfolio .element-item:hover .overlay {
            background: rgba(5, 67, 131, 0.8);
        }
            /* line 1911, ../sass/style.scss */
            .portfolio .element-item:focus .overlay img.p-target, .portfolio .element-item:active .overlay img.p-target, .portfolio .element-item:hover .overlay img.p-target {
                opacity: 1;
            }
        /* line 1918, ../sass/style.scss */
        .portfolio .element-item .overlay img {
            width: auto !important;
            margin-top: 15%;
        }
        /* line 1923, ../sass/style.scss */
        .portfolio .element-item span {
            color: #aaa;
            cursor: pointer;
            display: block;
            font-weight: 400;
            margin-top: 5px;
            position: relative;
            z-index: 10;
        }
        /* line 1933, ../sass/style.scss */
        .portfolio .element-item:hover span {
            color: #fff;
            opacity: 0.8;
        }
    /* line 1940, ../sass/style.scss */
    .portfolio .p-title {
        height: 100%;
        position: relative;
        width: 100%;
        z-index: 99999;
    }

/* -------------------------- SLIDERS PORTFOLIO STYLE ------------------------------*/
/* line 1950, ../sass/style.scss */
.sliders {
    overflow: hidden;
    position: relative;
}
    /* line 1955, ../sass/style.scss */
    .sliders .sliders-preloader .full-width {
        background: #fff;
        height: 100%;
        position: relative;
        width: 100%;
    }
        /* line 1961, ../sass/style.scss */
        .sliders .sliders-preloader .full-width .pre-img {
            background-image: url(../images/preloader.svg);
            background-repeat: no-repeat;
            height: 30px;
            left: 50%;
            margin-left: -15px;
            margin-top: -15px;
            position: absolute;
            top: 45%;
            width: 30px;
        }
    /* line 1975, ../sass/style.scss */
    .sliders > .row {
        box-shadow: inset 0px 1px 0px 0px #e5e5e5;
        height: 100%;
    }
    /* line 1979, ../sass/style.scss */
    .sliders .sliders-preloader {
        bottom: 0;
        height: 100%;
        left: 0;
        opacity: 1;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
        z-index: 9999;
        -webkit-transition: all 0.3s ease-in-out 0.3s;
        -moz-transition: all 0.3s ease-in-out 0.3s;
        -o-transition: all 0.3s ease-in-out 0.3s;
        transition: all 0.3s ease-in-out 0.3s;
    }
        /* line 1990, ../sass/style.scss */
        .sliders .sliders-preloader.loaded {
            opacity: 0;
            z-index: -1;
        }

    /* line 2001, ../sass/style.scss */
    .sliders .a-slider-bcontrols {
        margin: 20px 0 42px 0;
    }
    /* line 2004, ../sass/style.scss */
    .sliders .container {
        display: none;
        min-width: 100px;
        max-width: 1010px;
        width: 100%;
    }
        /* line 2010, ../sass/style.scss */
        .sliders .container .wrap-slider {
            display: inline-block;
            position: relative;
            width: 100%;
        }
            /* line 2016, ../sass/style.scss */
            .sliders .container .wrap-slider .photos-container img {
                display: block;
                height: auto;
                margin: 0 auto;
                max-height: 450px;
                max-width: 94%;
                width: auto;
                float: none;
            }
            /* line 2028, ../sass/style.scss */
            .sliders .container .wrap-slider .rslides > div {
                margin: 0 auto;
                text-align: center;
                width: 100%;
            }
            /* line 2035, ../sass/style.scss */
            .sliders .container .wrap-slider .rslides_nav {
                -webkit-transition: all 0.05s ease-in-out 0.05s;
                -moz-transition: all 0.05s ease-in-out 0.05s;
                -o-transition: all 0.05s ease-in-out 0.05s;
                transition: all 0.05s ease-in-out 0.05s;
                background-color: #fff;
                background-repeat: no-repeat;
                border-radius: 50%;
                display: block !important;
                font-size: 0;
                height: 40px;
                margin-top: -20px;
                opacity: 1;
                position: absolute;
                text-align: center;
                top: 50%;
                width: 40px;
                z-index: 999;
            }
                /* line 2051, ../sass/style.scss */
                .sliders .container .wrap-slider .rslides_nav.prev {
                    background-image: url(../images/arrow-01-2.svg);
                    background-position: 13px center !important;
                    left: -5px;
                }
                    /* line 2056, ../sass/style.scss */
                    .sliders .container .wrap-slider .rslides_nav.prev:hover {
                        background-color: #fff;
                        background-image: url(../images/arrow-01-2-h.svg);
                        background-position: 13px center !important;
                        background-repeat: no-repeat;
                    }
                /* line 2063, ../sass/style.scss */
                .sliders .container .wrap-slider .rslides_nav.next {
                    background-image: url(../images/arrow-01.svg);
                    background-position: 15px center !important;
                    right: -5px;
                }
                    /* line 2068, ../sass/style.scss */
                    .sliders .container .wrap-slider .rslides_nav.next:hover {
                        background-color: #fff;
                        background-image: url(../images/arrow-01-h.svg);
                        background-position: 15px center !important;
                        background-repeat: no-repeat;
                    }
        /* line 2079, ../sass/style.scss */
        .sliders .container .additional-info {
            color: #999;
            margin-top: 36px;
        }
            /* line 2082, ../sass/style.scss */
            .sliders .container .additional-info > div {
                padding-left: 15px !important;
                padding-right: 15px !important;
            }
            /* line 2087, ../sass/style.scss */
            .sliders .container .additional-info .heading {
                color: #222;
                font-size: 0.95em;
                font-weight: 700;
                margin-bottom: 17px;
            }
            /* line 2093, ../sass/style.scss */
            .sliders .container .additional-info .adinfo-category {
                margin-top: -12px;
            }
            /* line 2096, ../sass/style.scss */
            .sliders .container .additional-info .description {
                margin-bottom: 30px;
            }
            /* line 2099, ../sass/style.scss */
            .sliders .container .additional-info .adinfo-category, .sliders .container .additional-info .client, .sliders .container .additional-info .link {
                border-bottom: 1px solid #E5E5E5;
                font-size: 0.75em;
                padding: 13px 0px;
                text-transform: uppercase;
            }
                /* line 2106, ../sass/style.scss */
                .sliders .container .additional-info .adinfo-category strong, .sliders .container .additional-info .client strong, .sliders .container .additional-info .link strong {
                    color: #222;
                }
        /* line 2112, ../sass/style.scss */
        .sliders .container .album-controls {
            position: relative;
            text-align: center;
            z-index: 1;
        }
        /* line 2117, ../sass/style.scss */
        .sliders .container .a-slider-tcontrols {
            padding-top: 48px;
        }
            /* line 2121, ../sass/style.scss */
            .sliders .container .a-slider-tcontrols a, .sliders .container .a-slider-bcontrols a {
                color: #222;
                font-size: 3em;
                padding: 0 5px;
                text-align: center;
                -webkit-transition: all 0.1s ease-in-out 0.1s;
                -moz-transition: all 0.1s ease-in-out 0.1s;
                -o-transition: all 0.1s ease-in-out 0.1s;
                transition: all 0.1s ease-in-out 0.1s;
            }
                /* line 2128, ../sass/style.scss */
                .sliders .container .a-slider-tcontrols a:focus, .sliders .container .a-slider-tcontrols a:active, .sliders .container .a-slider-tcontrols a:hover, .sliders .container .a-slider-bcontrols a:focus, .sliders .container .a-slider-bcontrols a:active, .sliders .container .a-slider-bcontrols a:hover {
                    opacity: 0.85;
                    text-decoration: none;
                }
                /* line 2133, ../sass/style.scss */
                .sliders .container .a-slider-tcontrols a.a-sliders-close, .sliders .container .a-slider-bcontrols a.a-sliders-close {
                    border-left: 1px solid #e5e5e5;
                    border-right: 1px solid #e5e5e5;
                    margin: 0 25px 0 10px;
                    padding: 0 16px 0 25px;
                    text-align: center;
                }
        /* line 2143, ../sass/style.scss */
        .sliders .container .album-sliders-container {
            position: relative;
            width: 100%;
        }
            /* line 2144, ../sass/style.scss */
            .sliders .container .album-sliders-container h4.album-name {
                color: #cd3333;
                font-size: 3.0em;
                margin-bottom: 30px;
                margin-top: 42px;
                text-transform: uppercase;
            }
            /* line 2151, ../sass/style.scss */
            .sliders .container .album-sliders-container .wrap-slider {
                z-index: 1;
            }
            /* line 2154, ../sass/style.scss */
            .sliders .container .album-sliders-container .owl-item {
                padding: 0 10px;
            }
                /* line 2156, ../sass/style.scss */
                .sliders .container .album-sliders-container .owl-item img {
                    height: auto;
                    max-width: 100%;
                    width: auto;
                }

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- PRICING ------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 2173, ../sass/style.scss */
#pricing h1 {
    color: #fff;
}

/* line 2177, ../sass/style.scss */
#block-pricing {
    padding-top: 40px;
}
    /* line 2179, ../sass/style.scss */
    #block-pricing > div {
        padding-left: 10px;
        padding-right: 10px;
    }
    /* line 2183, ../sass/style.scss */
    #block-pricing .lollipop {
        border-radius: 50%;
        height: 79px;
        margin: -40px auto 5px;
        width: 80px;
    }
    /* line 2189, ../sass/style.scss */
    #block-pricing .cont-pricing {
        border: 1px solid #e5e5e5;
        margin-top: 40px;
        margin: 0 auto;
        max-width: 300px;
        background: rgba(255, 255, 255, 0.81);
    }
        /* line 2196, ../sass/style.scss */
        #block-pricing .cont-pricing.green .lollipop {
            background-image: url(../images/lightbulb.svg);
            background-color: #86a200;
            background-repeat: no-repeat;
            background-position: center center;
        }
        /* line 2203, ../sass/style.scss */
        #block-pricing .cont-pricing.red .lollipop {
            background: url(../images/shield.svg);
            background-color: #cd3333;
            background-repeat: no-repeat;
            background-position: center center;
        }
        /* line 2209, ../sass/style.scss */
        #block-pricing .cont-pricing.blue .lollipop {
            background: url(../images/lightning.svg);
            background-color: #2063ad;
            background-repeat: no-repeat;
            background-position: center center;
        }
        /* line 2215, ../sass/style.scss */
        #block-pricing .cont-pricing a.sorting {
            display: block;
            font-size: 1.9em;
            font-weight: 800;
            letter-spacing: -0.07em;
            margin-bottom: 31px;
            text-transform: uppercase;
        }
            /* line 2222, ../sass/style.scss */
            #block-pricing .cont-pricing a.sorting:hover {
                text-decoration: none;
            }
        /* line 2226, ../sass/style.scss */
        #block-pricing .cont-pricing.green a.sorting {
            color: #86a200 !important;
        }
        /* line 2229, ../sass/style.scss */
        #block-pricing .cont-pricing.red a.sorting {
            color: #cd3333 !important;
        }
        /* line 2232, ../sass/style.scss */
        #block-pricing .cont-pricing.blue a.sorting {
            color: #2063ad !important;
        }
        /* line 2236, ../sass/style.scss */
        #block-pricing .cont-pricing .price {
            display: block;
            font-family: arial;
            font-size: 3.3em;
            font-weight: 700;
            margin-top: 7px;
        }
        /* line 2243, ../sass/style.scss */
        #block-pricing .cont-pricing.green .price {
            color: #86a200;
            margin-bottom: -5px;
        }
        /* line 2247, ../sass/style.scss */
        #block-pricing .cont-pricing.red .price {
            color: #cd3333;
        }
        /* line 2250, ../sass/style.scss */
        #block-pricing .cont-pricing.blue .price {
            color: #2063ad;
        }
        /* line 2253, ../sass/style.scss */
        #block-pricing .cont-pricing .price span {
            color: #ccc;
            display: block;
            font-size: .5em;
            font-weight: 400;
        }
        /* line 2259, ../sass/style.scss */
        #block-pricing .cont-pricing .permonth {
            color: #777;
            display: block;
            font-size: 0.9em;
            font-weight: 700;
            margin-bottom: 13px;
            margin-top: -16px;
        }
        /* line 2267, ../sass/style.scss */
        #block-pricing .cont-pricing .join-now {
            padding: 10px 29px 0 29px;
            font-size: 0.95em;
        }
        /* line 2271, ../sass/style.scss */
        #block-pricing .cont-pricing.blue .join-now.btn-default {
            background: #2063ad;
            color: #fffdec;
            border: 1px solid #143F6E;
        }
            /* line 2275, ../sass/style.scss */
            #block-pricing .cont-pricing.blue .join-now.btn-default:focus {
                box-shadow: inset 0 2px 0px #143F6E;
            }
        /* line 2279, ../sass/style.scss */
        #block-pricing .cont-pricing.red .join-now.btn-default {
            background: #cd3333;
            color: #fffdec;
            border: 1px solid #AA2828;
        }
        /* line 2284, ../sass/style.scss */
        #block-pricing .cont-pricing.green .join-now.btn-default {
            background: #86a200;
            color: #fffdec;
            border: 1px solid #698000;
        }
        /* line 2290, ../sass/style.scss */
        #block-pricing .cont-pricing .join-now.btn-default:hover {
            opacity: 0.9;
        }
        /* line 2293, ../sass/style.scss */
        #block-pricing .cont-pricing .join-now.btn-default:active {
            box-shadow: inset 0 2px 0px #2E2E2D;
        }
    /* line 2298, ../sass/style.scss */
    #block-pricing ul {
        margin: 0;
        padding: 0;
    }
        /* line 2301, ../sass/style.scss */
        #block-pricing ul li {
            border-top: 1px solid rgba(2, 2, 2, 0.06);
            color: #777;
            font-size: 0.85em;
            letter-spacing: 0.02em;
            list-style: none;
            margin-bottom: 0;
            padding: 14px 20px 15px 20px;
        }

/* --------------------------------------------------------------------------------------*/
/* ---------------------------------      Video  In Lightbox    ------------------------------------*/
/* --------------------------------------------------------------------------------------*/
/* line 2318, ../sass/style.scss */
embed, iframe, object, video, audio {
    max-width: 100%;
}

/* line 2321, ../sass/style.scss */
#video {
    padding-top: 156px;
    padding-bottom: 130px;
}
    /* line 2324, ../sass/style.scss */
    #video .row > div {
        padding: 0;
    }
    /* line 2328, ../sass/style.scss */
    #video .video-box {
        margin-bottom: 0px;
        overflow: hidden;
        position: relative;
        text-align: center;
    }
        /* line 2333, ../sass/style.scss */
        #video .video-box img {
            opacity: 0.7;
        }
        /* line 2336, ../sass/style.scss */
        #video .video-box embed, #video .video-box iframe, #video .video-box object, #video .video-box video {
            height: 100%;
            left: 0;
            top: 0;
            width: 100%;
        }
        /* line 2343, ../sass/style.scss */
        #video .video-box .video-block {
            background: #cd3333;
            height: 100%;
            left: 0;
            padding: 55px;
            position: fixed;
            top: 0;
            width: 100%;
            z-index: 99999;
        }
            /* line 2353, ../sass/style.scss */
            #video .video-box .video-block iframe {
                min-height: 100%;
                width: 100%;
                z-index: 999999;
            }
        /* line 2360, ../sass/style.scss */
        #video .video-box .close-video {
            color: #e66e6e !important;
            font-size: 1.1em;
            font-size: 1.9em;
            margin: 0;
            padding: 2px;
            position: absolute;
            right: 55px;
            top: 12px;
            z-index: 99999999;
        }
        /* line 2372, ../sass/style.scss */
        #video .video-box button {
            background: none;
            border: none;
            color: #86a200;
            font-weight: 400;
            height: auto;
            width: auto;
        }
            /* line 2379, ../sass/style.scss */
            #video .video-box button:hover {
                background: none;
                box-shadow: none;
                opacity: 0.9;
            }
    /* line 2387, ../sass/style.scss */
    #video h1 {
        color: #86a200;
        font-size: 2.9em;
        font-weight: 700;
        margin-bottom: 0;
    }
    /* line 2394, ../sass/style.scss */
    #video .play-video {
        font-size: 5.1em !important;
        line-height: 1.37;
        margin: 0;
        padding: 0;
        text-align: center;
        z-index: 1;
    }

/* line 2404, ../sass/style.scss */
.part-12 {
    background-image: url(../images/bg-video.jpg);
    background-position: center center;
    background-size: cover;
}
    /* line 2408, ../sass/style.scss */
    .part-12 .overlay {
        background: rgba(255, 255, 255, 0.75);
    }

/* ---------------------------------------------------------------------------------- */
/* --------------------------------- Services ----------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 2421, ../sass/style.scss */
#services .container .row > div .sm-icon svg {
    -webkit-transition: all 0.1s ease-in-out 0.1s;
    -moz-transition: all 0.1s ease-in-out 0.1s;
    -o-transition: all 0.1s ease-in-out 0.1s;
    transition: all 0.1s ease-in-out 0.1s;
}
/* line 2425, ../sass/style.scss */
#services .container .row > div:hover .sm-icon svg {
    margin-top: -10px;
}

/* ----------------------- Small Icon ------------------------*/
/* line 2435, ../sass/style.scss */
.sm-icon {
    display: inline-block;
    height: 33px;
    position: relative;
    width: 33px;
}
    /* line 2440, ../sass/style.scss */
    .sm-icon svg {
        height: 100% !important;
        left: 0;
        position: absolute;
        top: 0;
        width: 100% !important;
    }

/* ---------------------------------------------------------------------------------- */
/* --------------------------- VIdeo Background Banner ----------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 2454, ../sass/style.scss */
#banner h1 {
    color: #fff;
    font-size: 2.9em;
}
/* line 2458, ../sass/style.scss */
#banner p {
    color: #fff;
}

/* -------------------------------------------------------------------------------- */
/* ---------------------------------Elements  Diagrams ---------------------------- */
/* -------------------------------------------------------------------------------- */
/* line 2467, ../sass/style.scss */
.wrapper-diagrams {
    background: #fff;
    border: 1px solid #e5e5e5;
    margin-bottom: 10px;
    min-height: 100%;
    padding: 17px 18px 18px 18px;
}
    /* line 2473, ../sass/style.scss */
    .wrapper-diagrams h6 {
        font-size: 0.95em;
    }

/* line 2478, ../sass/style.scss */
.morris-hover.morris-default-style {
    background: #86a200 !important;
    border: solid 2px #86a200 !important;
    color: #fff !important;
}
    /* line 2482, ../sass/style.scss */
    .morris-hover.morris-default-style .morris-hover-point {
        color: #fff !important;
    }

/* line 2486, ../sass/style.scss */
.chart-pie {
    margin: 0;
    padding-top: 45px;
}

/* line 2491, ../sass/style.scss */
#chart1 {
    color: #fff;
    margin-top: 18px !important;
    z-index: 9;
}

/* line 2496, ../sass/style.scss */
#piechart-3d {
    margin: 0 auto;
}

/* --------------------------------- CIRCULES -------------------------------------- */
/* line 2502, ../sass/style.scss */
.demo-circules {
    padding-left: 0px;
    padding-right: 0;
    padding-top: 72px;
}

/* text circles */
/* line 2510, ../sass/style.scss */
.skill-wrap {
    display: inline-block;
    margin: 0 0px 0 3px;
    position: relative;
}
    /* line 2515, ../sass/style.scss */
    .skill-wrap .skill-percent {
        font-family: 'Arial';
        font-size: 33px;
        font-weight: bold;
        left: 0;
        position: absolute;
        right: 0;
        top: 46px;
    }
    /* line 2525, ../sass/style.scss */
    .skill-wrap .skill-name {
        color: #222;
        font-size: 12px;
        font-weight: 400;
        font-weight: normal;
        left: 0;
        position: absolute;
        right: 0;
        top: 90px;
        padding: 0 10px;
    }

/* ---------------------------------------------------------------------------------- */
/* --------------------------------- Responsive Design ------------------------------ */
/* ---------------------------------------------------------------------------------- */
/* line 2541, ../sass/style.scss */
#responsive-design {
    padding-bottom: 0;
}
    /* line 2543, ../sass/style.scss */
    #responsive-design h1 {
        color: #30454b;
    }
    /* line 2547, ../sass/style.scss */
    #responsive-design .img-responsive-design {
        margin-bottom: -110px;
        margin-top: 90px;
        position: relative;
        text-align: center;
        z-index: 1;
    }
        /* line 2553, ../sass/style.scss */
        #responsive-design .img-responsive-design img {
            height: auto;
            max-width: 1135px;
            width: 100%;
        }

/*---------------------------------------------------------------------------*/
/*----------------------------- Newsletters Form ----------------------------*/
/*---------------------------------------------------------------------------*/
/* line 2565, ../sass/style.scss */
#newsletters {
    padding: 60px 0 102px 0;
}
    /* line 2567, ../sass/style.scss */
    #newsletters h3 {
        color: #185eb1;
        font-size: 3em;
        margin: 25px 0 23px 0;
        text-transform: uppercase;
    }
        /* line 2572, ../sass/style.scss */
        #newsletters h3 span {
            color: #dd001e !important;
        }
    /* line 2576, ../sass/style.scss */
    #newsletters .success {
        min-height: 25px;
        margin-bottom: 5px;
    }
    /* line 2582, ../sass/style.scss */
    #newsletters #newsletters-form .row > div, #newsletters .notify-me .row > div {
        position: relative;
    }
    /* line 2585, ../sass/style.scss */
    #newsletters #newsletters-form input, #newsletters .notify-me input {
        border-radius: 3px !important;
        height: 40px;
        width: 100%;
        font-size: 14px;
    }
    /* line 2591, ../sass/style.scss */
    #newsletters #newsletters-form button, #newsletters .notify-me button {
        border-radius: 3px;
        height: 40px;
        margin: 0;
        padding: 3px 18px 0 18px;
    }

/* line 2601, ../sass/style.scss */
.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: none;
}

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- CONTACTS ------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 2610, ../sass/style.scss */
#contacts {
    min-height: 660px;
    overflow: hidden;
    padding: 0;
    position: relative;
}
    /* line 2616, ../sass/style.scss */
    #contacts #mapa {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 0;
    }
        /* line 2624, ../sass/style.scss */
        #contacts #mapa #map-canvas-lg, #contacts #mapa #map-canvas-xs, #contacts #mapa #map-canvas-sm {
            display: none;
            height: 100%;
            margin: 0px;
            padding: 0px;
        }
    /* line 2631, ../sass/style.scss */
    #contacts #map-canvas {
        height: 100%;
    }
    /* line 2637, ../sass/style.scss */
    #contacts .contact-form .form-group {
        margin-bottom: 10px;
    }
    /* line 2641, ../sass/style.scss */
    #contacts .contact-form button {
        background: #86a200;
        border-radius: 2px;
        border: none;
        color: #eef4ce;
        font-size: 0.8em;
        font-weight: 700;
        height: 40px;
        margin: 10px 0 0 0;
        outline: none;
        padding: 2px 30px 0 30px;
        text-transform: uppercase;
        width: 100%;
        -webkit-transition: all 0.1s ease-in-out 0.1s;
        -moz-transition: all 0.1s ease-in-out 0.1s;
        -o-transition: all 0.1s ease-in-out 0.1s;
        transition: all 0.1s ease-in-out 0.1s;
    }
        /* line 2655, ../sass/style.scss */
        #contacts .contact-form button:hover {
            background: #92ab19;
        }
        /* line 2658, ../sass/style.scss */
        #contacts .contact-form button:active {
            border: none;
            box-shadow: inset 0 2px 0px #7e9129;
        }
    /* line 2665, ../sass/style.scss */
    #contacts ::-webkit-input-placeholder {
        font-size: 0.9em;
    }
    /* line 2668, ../sass/style.scss */
    #contacts #name::-webkit-input-placeholder {
        font-size: 0.8em;
    }
    /* line 2671, ../sass/style.scss */
    #contacts :-moz-placeholder {
        font-size: 0.9em;
    }
    /* line 2674, ../sass/style.scss */
    #contacts ::-moz-placeholder {
        font-size: 0.9em;
    }
    /* line 2677, ../sass/style.scss */
    #contacts :-ms-input-placeholder {
        font-size: 0.9em;
    }

/* line 2682, ../sass/style.scss */
#cont-info {
    background: rgba(255, 255, 255, 0.94);
    margin: 20px 0;
    max-width: 500px;
    min-height: 620px;
    padding-bottom: 20px;
}
    /* line 2689, ../sass/style.scss */
    #cont-info .title-contacts {
        font-size: 4.36em;
        margin: 27px 0 27px 0;
        text-transform: uppercase;
    }
    /* line 2695, ../sass/style.scss */
    #cont-info #text-contact {
        color: #777;
        font-size: 1em;
        margin-bottom: 34px;
    }
        /* line 2699, ../sass/style.scss */
        #cont-info #text-contact p {
            font-size: .9em;
        }
    /* line 2704, ../sass/style.scss */
    #cont-info h6 {
        font-size: 0.95em;
        margin-bottom: 4px;
    }
    /* line 2708, ../sass/style.scss */
    #cont-info h5 {
        font-size: 1.0em;
    }
    /* line 2712, ../sass/style.scss */
    #cont-info #info-cotact {
        margin-bottom: 37px;
    }
        /* line 2714, ../sass/style.scss */
        #cont-info #info-cotact a {
            color: #222;
            font-size: 0.99em;
        }
        /* line 2718, ../sass/style.scss */
        #cont-info #info-cotact p {
            font-size: 0.8em;
            line-height: 1.8em;
            margin-bottom: 0px;
        }
            /* line 2722, ../sass/style.scss */
            #cont-info #info-cotact p.tel-contact {
                margin-top: 23px;
            }
    /* line 2728, ../sass/style.scss */
    #cont-info input {
        height: 40px;
        width: 100%;
        border: 1px solid #e7e7e7 !important;
    }
    /* line 2733, ../sass/style.scss */
    #cont-info textarea {
        height: 90px !important;
    }

/* ---------------------------------------------------------------------------------- */
/* ------------------------------------ ALLERT -------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 2742, ../sass/style.scss */
.alert-elements {
    margin-top: 16px;
}

/* line 2746, ../sass/style.scss */
.alert {
    border-radius: 2px;
    border: none;
    color: rgba(255, 255, 255, 0.85);
    font-size: 0.8em;
    line-height: 1.43;
    margin-bottom: 10px;
    padding: 17px 20px 17px 68px;
}
    /* line 2755, ../sass/style.scss */
    .alert.fade {
        opacity: 0;
        -webkit-transition: opacity .15s linear;
        -moz-transition: opacity .15s linear;
        -o-transition: opacity .15s linear;
        transition: opacity .15s linear;
    }
        /* line 2761, ../sass/style.scss */
        .alert.fade.in {
            opacity: 1;
        }
    /* line 2765, ../sass/style.scss */
    .alert.alert-black {
        background-color: #1e1e1e;
    }
    /* line 2769, ../sass/style.scss */
    .alert.alert-warning {
        background: #e39024;
    }
    /* line 2773, ../sass/style.scss */
    .alert.alert-gray {
        background: rgba(229, 229, 229, 0.85);
        color: #000;
    }
        /* line 2777, ../sass/style.scss */
        .alert.alert-gray .alert-icon:before {
            color: rgba(0, 0, 0, 0.75);
        }
        /* line 2781, ../sass/style.scss */
        .alert.alert-gray button {
            color: #000;
        }
            /* line 2783, ../sass/style.scss */
            .alert.alert-gray button:hover {
                color: rgba(0, 0, 0, 0.85);
            }
    /* line 2789, ../sass/style.scss */
    .alert.alert-info {
        background: #2063ad;
    }
    /* line 2793, ../sass/style.scss */
    .alert.alert-danger {
        background: #cd3333;
    }
    /* line 2797, ../sass/style.scss */
    .alert.alert-success {
        background: #86a200;
    }
    /* line 2801, ../sass/style.scss */
    .alert .alert-icon {
        color: rgba(254, 254, 254, 0.86);
        display: block;
        height: 50px;
        left: 33px;
        position: absolute;
        top: 18px;
    }
        /* line 2808, ../sass/style.scss */
        .alert .alert-icon:before {
            display: block;
            font-size: 2.2em;
            margin: 2px 10px 0 0;
        }
    /* line 2815, ../sass/style.scss */
    .alert button {
        background: none;
        color: #fff;
        font-size: 2em;
        height: auto;
        margin-right: -14px;
        margin-top: -18px;
        opacity: .5;
    }
        /* line 2823, ../sass/style.scss */
        .alert button:hover {
            color: #ccc;
        }

/* ---------------------------------------------------------------------------------- */
/* -------------------------------------- BLOG -------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 2834, ../sass/style.scss */
#primary-banner {
    /* --------------- White Blog Primary Banner --------------- */
}
    /* line 2836, ../sass/style.scss */
    #primary-banner.inside-pages #primary-banner-title {
        height: 395px;
    }
        /* line 2838, ../sass/style.scss */
        #primary-banner.inside-pages #primary-banner-title h1 {
            margin-top: -2%;
        }
    /* line 2842, ../sass/style.scss */
    #primary-banner.inside-pages .soc-icon .wrap-button {
        margin-right: 4px;
    }
        /* line 2844, ../sass/style.scss */
        #primary-banner.inside-pages .soc-icon .wrap-button:first-of-type {
            margin-left: 0px;
        }
        /* line 2847, ../sass/style.scss */
        #primary-banner.inside-pages .soc-icon .wrap-button:last-of-type {
            margin-right: 4px;
        }
    /* line 2856, ../sass/style.scss */
    #primary-banner.white #primary-banner-title h1 {
        border: none;
        color: rgba(255, 253, 236, 0.9);
    }
        /* line 2860, ../sass/style.scss */
        #primary-banner.white #primary-banner-title h1 div.line-soc-icon:before, #primary-banner.white #primary-banner-title h1 div.line-soc-icon:after {
            background: rgba(255, 253, 236, 0.9);
        }
    /* line 2867, ../sass/style.scss */
    #primary-banner.white .soc-icon .fb {
        background: rgba(255, 253, 236, 0.9);
        color: #3c5fb2 !important;
    }
    /* line 2871, ../sass/style.scss */
    #primary-banner.white .soc-icon .tw {
        background: rgba(255, 253, 236, 0.9);
        color: #3799dd !important;
    }
    /* line 2875, ../sass/style.scss */
    #primary-banner.white .soc-icon .g-plus {
        background: rgba(255, 253, 236, 0.9);
        color: #dc4c39 !important;
    }
    /* line 2879, ../sass/style.scss */
    #primary-banner.white .soc-icon .pinterest {
        background: rgba(255, 253, 236, 0.9);
        color: #cc2127 !important;
    }
    /* line 2883, ../sass/style.scss */
    #primary-banner.white .soc-icon .inst {
        background: rgba(255, 253, 236, 0.9);
        color: #96624e !important;
    }
    /* line 2888, ../sass/style.scss */
    #primary-banner.white .topslider-line {
        margin: 0 auto;
        position: relative;
        width: 489px;
    }

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- Blog listS ----------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 2902, ../sass/style.scss */
.blog-list #wrapper #home, .blog-post #wrapper #home {
    display: block;
    padding-bottom: 59px;
}

/* line 2909, ../sass/style.scss */
.blog-list #blog {
    padding-top: 87px;
}

/* line 2914, ../sass/style.scss */
#blog {
    padding-bottom: 16px;
    padding-top: 55px;
}
    /* line 2918, ../sass/style.scss */
    #blog .posts {
        margin-bottom: 51px;
    }
        /* line 2921, ../sass/style.scss */
        #blog .posts h1 {
            margin-bottom: 7px;
        }
            /* line 2923, ../sass/style.scss */
            #blog .posts h1 a {
                color: #222;
                font-size: 0.65em;
                letter-spacing: -0.015em;
                -webkit-transition: all 0.1s ease-in-out 0.1s;
                -moz-transition: all 0.1s ease-in-out 0.1s;
                -o-transition: all 0.1s ease-in-out 0.1s;
                transition: all 0.1s ease-in-out 0.1s;
            }
                /* line 2928, ../sass/style.scss */
                #blog .posts h1 a:hover {
                    color: #5E5E5E;
                    text-decoration: none;
                }
        /* line 2935, ../sass/style.scss */
        #blog .posts .post-info {
            font-size: 0.78em;
            margin-bottom: 31px;
            overflow: hidden;
        }
            /* line 2940, ../sass/style.scss */
            #blog .posts .post-info > div {
                float: left;
            }
            /* line 2944, ../sass/style.scss */
            #blog .posts .post-info .entry-meta {
                color: #999;
            }
            /* line 2948, ../sass/style.scss */
            #blog .posts .post-info a {
                color: #222;
                font-size: 1em;
            }
                /* line 2951, ../sass/style.scss */
                #blog .posts .post-info a:hover {
                    color: #777;
                    text-decoration: none;
                }
        /* line 2958, ../sass/style.scss */
        #blog .posts .post-img {
            margin: 30px 0 8px 0;
            max-width: 800px;
        }
            /* line 2961, ../sass/style.scss */
            #blog .posts .post-img img {
                height: auto;
                width: 100%;
            }
    /* line 2968, ../sass/style.scss */
    #blog p {
        clear: both;
        color: #777;
        font-size: 0.85em;
    }
    /* line 2974, ../sass/style.scss */
    #blog button.btn-default {
        color: #eef4ce;
        font-size: 0.7em;
        height: 33px;
        letter-spacing: 0.07em;
        margin-top: 2px;
        padding: 1px 18px 0 18px;
    }
        /* line 2981, ../sass/style.scss */
        #blog button.btn-default i {
            font-size: 1.3em;
            margin-left: 5px;
            position: relative;
            top: 1px;
        }
    /* line 2989, ../sass/style.scss */
    #blog blockquote {
        margin-bottom: 33px;
        margin-top: 50px;
    }

/* --------------------------------- right-sidebar ------------------------*/
/* line 2997, ../sass/style.scss */
#right-sidebar {
    padding-top: 10px;
}
    /* line 2999, ../sass/style.scss */
    #right-sidebar .textwidget {
        color: #777;
        font-size: 0.9em;
    }

/* line 3005, ../sass/style.scss */
.blog-list #right-sidebar {
    padding-top: 0px;
}

/* --------------------------------PAGINATION ----------------------------*/
/* line 3011, ../sass/style.scss */
.pagination {
    border-radius: 2px;
    vertical-align: top;
}
    /* line 3014, ../sass/style.scss */
    .pagination > li:first-child > a, .pagination > li:first-child > span {
        border-radius: 2px;
        vertical-align: top;
    }
    /* line 3020, ../sass/style.scss */
    .pagination > li > a, .pagination > li > span {
        border-radius: 2px;
        border: none;
        font-size: 0.9305em;
        letter-spacing: -0.03em;
        line-height: 1.55;
        margin-right: 5px;
        min-width: 32px;
        padding: 6px 14px 6px 14px;
        text-align: center;
    }
        /* line 3031, ../sass/style.scss */
        .pagination > li > a.pag-center {
            padding: 4px 8px 2px 8px;
        }
    /* line 3039, ../sass/style.scss */
    .pagination li span {
        font-size: 1em;
        min-width: 35px;
        text-align: center;
    }
    /* line 3046, ../sass/style.scss */
    .pagination > li > a, .pagination > li > span {
        background: #e5e5e5;
        color: #888 !important;
        height: 32px;
        margin-bottom: 3px;
    }
        /* line 3052, ../sass/style.scss */
        .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
            color: #888 !important;
            background: #eee;
        }
    /* line 3058, ../sass/style.scss */
    .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
        background: #444;
        border-color: #444;
    }
    /* line 3064, ../sass/style.scss */
    .pagination > .disabled > span {
        background: #e5e5e5;
    }
        /* line 3066, ../sass/style.scss */
        .pagination > .disabled > span:hover, .pagination > .disabled > span:focus {
            background: #e5e5e5;
        }
    /* line 3070, ../sass/style.scss */
    .pagination > .disabled > a {
        background: #e5e5e5;
    }
        /* line 3072, ../sass/style.scss */
        .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
            background: #e5e5e5;
        }
    /* line 3079, ../sass/style.scss */
    .pagination .pag-center i {
        font-size: 110%;
        line-height: 1.9;
    }
    /* line 3084, ../sass/style.scss */
    .pagination .pagination-next {
        padding-left: 5px;
    }

/* -------------------------------- SEARCH FORM --------------------------*/
/* line 3092, ../sass/style.scss */
.blog-list #searchform {
    margin-top: 0;
}

/* line 3096, ../sass/style.scss */
#searchform {
    margin-bottom: 60px;
    margin-top: 0;
    position: relative;
}
    /* line 3102, ../sass/style.scss */
    #searchform input[type="text"] {
        font-size: 0.9em;
        padding-right: 45px;
        padding-top: 3px;
        position: relative;
        width: 100%;
    }
    /* line 3109, ../sass/style.scss */
    #searchform input[type="submit"] {
        background-image: url(../images/search.svg);
        background-position: center;
        background-repeat: no-repeat;
        border-left: none !important;
        font-size: 0;
        height: 40px;
        position: absolute;
        right: 0;
        top: 0;
        width: 40px;
    }

/* ------------------------------ WIDGET -----------------------------------*/
/* line 3126, ../sass/style.scss */
.widget {
    margin-bottom: 48px;
    /* ---- widget-recent-entries ------ */
}
    /* line 3128, ../sass/style.scss */
    .widget h3 {
        color: #777;
        font-size: 0.75em;
        letter-spacing: 0.09em;
        margin-bottom: 23px;
        text-transform: uppercase;
    }
    /* line 3135, ../sass/style.scss */
    .widget ul {
        margin: 0;
        padding: 0;
    }
        /* line 3138, ../sass/style.scss */
        .widget ul li {
            list-style: none;
            margin-bottom: 12px;
        }
            /* line 3142, ../sass/style.scss */
            .widget ul li a, .widget ul li span {
                color: #999;
                font-size: 1em;
            }
                /* line 3147, ../sass/style.scss */
                .widget ul li a.active, .widget ul li a:hover, .widget ul li a:active, .widget ul li a:focus {
                    color: #222;
                    text-decoration: none;
                }
    /* line 3155, ../sass/style.scss */
    .widget.widget-tag-cloud a {
        color: #999;
        font-size: 0.87em;
        -webkit-transition: all 0.1s ease-in-out 0.1s;
        -moz-transition: all 0.1s ease-in-out 0.1s;
        -o-transition: all 0.1s ease-in-out 0.1s;
        transition: all 0.1s ease-in-out 0.1s;
    }
        /* line 3159, ../sass/style.scss */
        .widget.widget-tag-cloud a.active, .widget.widget-tag-cloud a:hover, .widget.widget-tag-cloud a:active, .widget.widget-tag-cloud a:focus {
            color: #222;
            text-decoration: none;
        }
    /* line 3165, ../sass/style.scss */
    .widget.tags li {
        display: inline-block;
        margin-bottom: 2px;
    }
        /* line 3168, ../sass/style.scss */
        .widget.tags li a {
            background: #e5e5e5;
            border-radius: 2px;
            color: #999 !important;
            display: block;
            font-size: 0.8em;
            font-weight: 700;
            margin: 0px 0 0 -1px;
            padding: 10px 8px 9px 8px;
            text-transform: uppercase;
        }
            /* line 3178, ../sass/style.scss */
            .widget.tags li a:hover {
                background: #eee;
                color: #999 !important;
            }
    /* line 3187, ../sass/style.scss */
    .widget.widget-recent-entries li {
        clear: both;
        padding-left: 53px;
        position: relative;
    }
        /* line 3191, ../sass/style.scss */
        .widget.widget-recent-entries li .preview-img {
            left: 0;
            margin-right: 8px;
            position: absolute;
            top: 0;
        }
    /* line 3198, ../sass/style.scss */
    .widget.widget-recent-entries ul li a {
        color: #555;
    }
    /* line 3201, ../sass/style.scss */
    .widget.widget-recent-entries li span {
        color: #999;
        display: block;
        margin-top: 3px;
    }

/* ----- Calendar ----- */
/* line 3214, ../sass/style.scss */
#calendar-wrap {
    background: #f5f5f5;
    display: inline-block;
    padding: 13px 20px;
}
    /* line 3219, ../sass/style.scss */
    #calendar-wrap table {
        border: none;
        width: auto;
    }
        /* line 3223, ../sass/style.scss */
        #calendar-wrap table td, #calendar-wrap table th {
            background: none;
            border: none;
            font-weight: 400;
            font-weight: normal;
            padding: 0 0px;
        }
        /* line 3230, ../sass/style.scss */
        #calendar-wrap table td {
            font-family: arial;
            line-height: 1;
        }
        /* line 3234, ../sass/style.scss */
        #calendar-wrap table th {
            color: #555;
            font-size: 0.8437em;
            padding: 0 0px 5px 0px;
        }
    /* line 3241, ../sass/style.scss */
    #calendar-wrap td span {
        border-radius: 2px;
        color: #555;
        display: block;
        font-size: 0.85em;
        height: 24px;
        padding-top: 5px;
        text-align: center;
        width: 25px;
    }
    /* line 3251, ../sass/style.scss */
    #calendar-wrap td.others-month span {
        color: #777;
    }
    /* line 3254, ../sass/style.scss */
    #calendar-wrap td span:hover {
        background: #e5e5e5;
        color: #555;
        text-decoration: none;
    }
    /* line 3259, ../sass/style.scss */
    #calendar-wrap td a {
        color: #86a200 !important;
        font-family: arial;
        font-size: 0.95em;
        font-weight: bold;
        text-align: center;
    }
    /* line 3268, ../sass/style.scss */
    #calendar-wrap #wp-calendar {
        position: relative;
    }
        /* line 3271, ../sass/style.scss */
        #calendar-wrap #wp-calendar caption {
            color: #555;
            font-size: 0.8em;
            font-weight: 700;
            padding: 6px 20px 21px 20px;
            text-align: center;
        }
            /* line 3277, ../sass/style.scss */
            #calendar-wrap #wp-calendar caption.cap-all {
                position: relative;
            }
            /* line 3281, ../sass/style.scss */
            #calendar-wrap #wp-calendar caption a {
                color: #86a200 !important;
                font-size: 1.6em;
                font-weight: 700;
            }
                /* line 3285, ../sass/style.scss */
                #calendar-wrap #wp-calendar caption a:hover {
                    color: #92ab19 !important;
                }
                /* line 3289, ../sass/style.scss */
                #calendar-wrap #wp-calendar caption a.prev-calendar {
                    left: 0;
                    position: absolute;
                    top: 0;
                }
                /* line 3295, ../sass/style.scss */
                #calendar-wrap #wp-calendar caption a.next-calendar {
                    position: absolute;
                    right: 0;
                    top: 0;
                }
        /* line 3303, ../sass/style.scss */
        #calendar-wrap #wp-calendar .others-month {
            color: #bbb;
        }

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- BLOG POSTS ----------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 3315, ../sass/style.scss */
.blog-post #blog {
    padding-top: 55px;
}
    /* line 3317, ../sass/style.scss */
    .blog-post #blog h1 {
        letter-spacing: 0.006em;
        margin-bottom: 14px;
    }
    /* line 3321, ../sass/style.scss */
    .blog-post #blog .post-info {
        margin-bottom: 39px;
    }
    /* line 3324, ../sass/style.scss */
    .blog-post #blog p {
        line-height: 1.8em;
    }

/* line 3331, ../sass/style.scss */
#nav-posts .pagination {
    margin-bottom: 22px;
    margin-top: 40px;
}
/* line 3335, ../sass/style.scss */
#nav-posts .p-right a {
    padding: 6px 17px 6px 16px;
}
/* line 3338, ../sass/style.scss */
#nav-posts .p-left a {
    padding: 6px 14px 6px 15px;
}
/* line 3342, ../sass/style.scss */
#nav-posts .pagination i.fa-angle-left {
    margin-right: 4px;
}
/* line 3345, ../sass/style.scss */
#nav-posts .pagination i.fa-angle-right {
    margin-left: 4px;
}

/* line 3351, ../sass/style.scss */
.post-soc-icon {
    margin-top: 34px;
}
    /* line 3353, ../sass/style.scss */
    .post-soc-icon > div {
        float: left;
    }
    /* line 3356, ../sass/style.scss */
    .post-soc-icon .soc-icon {
        margin-top: 8px;
    }
    /* line 3359, ../sass/style.scss */
    .post-soc-icon .count-shared {
        border-right: 1px solid #e5e5e5;
        margin-right: 0px;
        padding-right: 20px;
        color: #777;
    }
        /* line 3363, ../sass/style.scss */
        .post-soc-icon .count-shared .quantity {
            color: #cd3232;
            font-family: arial;
            font-size: 2.02em;
            font-weight: bold;
        }
        /* line 3370, ../sass/style.scss */
        .post-soc-icon .count-shared span {
            color: #999;
            display: block;
            font-size: 0.9em;
            margin-top: -8px;
        }
    /* line 3377, ../sass/style.scss */
    .post-soc-icon .wrap-button {
        margin-right: 3px;
    }

/* ---------------------------------------- COMMENTS ---------------------------------*/
/* line 3384, ../sass/style.scss */
.success, #success {
    margin-bottom: 10px;
}
    /* line 3387, ../sass/style.scss */
    .success span, #success span {
        color: #9eb533 !important;
    }

/* line 3394, ../sass/style.scss */
.invert-elements .success span, .invert-elements #success span {
    color: rgba(255, 255, 255, 0.88) !important;
}

/* line 3400, ../sass/style.scss */
#comments {
    margin-top: 6px;
}
    /* line 3402, ../sass/style.scss */
    #comments h2 {
        font-size: 1.5em;
        text-transform: uppercase;
    }
        /* line 3405, ../sass/style.scss */
        #comments h2 span {
            color: #777;
            font-size: 0.6em;
            font-weight: 400;
        }
    /* line 3411, ../sass/style.scss */
    #comments ul {
        list-style: none;
        margin-top: 11px;
        padding: 0;
    }
        /* line 3415, ../sass/style.scss */
        #comments ul.children {
            margin-top: -4px;
            padding-left: 103px;
        }
            /* line 3418, ../sass/style.scss */
            #comments ul.children li {
                font-size: 100%;
            }
    /* line 3423, ../sass/style.scss */
    #comments li {
        margin-top: 45px;
    }
    /* line 3426, ../sass/style.scss */
    #comments .avatar {
        -moz-border-radius: 35px;
        -webkit-border-radius: 35px;
        border-radius: 35px;
        float: left;
        height: 70px;
        margin: 5px 31px 0 0;
        width: 70px;
    }
    /* line 3435, ../sass/style.scss */
    #comments .meta {
        color: #999;
        font-size: 0.9em;
        margin-bottom: 12px;
        padding-top: 2px;
    }
        /* line 3440, ../sass/style.scss */
        #comments .meta a {
            font-size: 1.05em;
            margin-left: 15px;
        }
    /* line 3445, ../sass/style.scss */
    #comments p {
        clear: none;
        font-size: 1em;
        line-height: 1.7em !important;
        overflow: hidden;
    }

/* ----- LEAVE COMMENT ------ */
/* line 3455, ../sass/style.scss */
#respond {
    margin-top: 74px;
    max-width: 780px;
}
    /* line 3458, ../sass/style.scss */
    #respond h3 {
        font-size: 1.5em;
        text-transform: uppercase;
    }

/* line 3465, ../sass/style.scss */
#comments form {
    margin-top: 54px;
}
    /* line 3468, ../sass/style.scss */
    #comments form input[type="text"], #comments form input[type="email"] {
        background: #fff;
        border-radius: 0 !important;
        border: 1px solid #e5e5e5 !important;
        box-shadow: none !important;
        font-size: 0.9em;
        height: 40px;
        padding: 0 10px;
        width: 100%;
    }
    /* line 3479, ../sass/style.scss */
    #comments form textarea {
        height: 90px;
        padding: 10px;
        width: 100%;
    }
/* line 3485, ../sass/style.scss */
#comments .form-field {
    margin-bottom: 10px;
}
/* line 3488, ../sass/style.scss */
#comments form button {
    font-size: 0.75em;
    height: 40px;
    margin-top: 10px;
    padding: 1px 29px 0 29px;
}

/* ---------------------------------------------------------------------------------- */
/* --------------------------------- FOOTER ----------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 3500, ../sass/style.scss */
#footer {
    border-top: 1px solid rgba(0, 0, 0, 0.22);
    position: relative;
}
    /* line 3501, ../sass/style.scss */
    #footer > .row {
        margin-left: 0;
        margin-right: 0;
    }
    /* line 3505, ../sass/style.scss */
    #footer .row > div {
        text-align: center;
    }
    /* line 3511, ../sass/style.scss */
    #footer .go-up {
        background: none;
        border-radius: 50%;
        border: 1px solid rgba(204, 33, 39, 0.5);
        color: #cc2127 !important;
        display: block;
        font-size: 2em !important;
        height: 42px;
        margin: 98px auto 0;
        padding: 0px 0 1px 1px;
        text-align: center;
        width: 42px;
    }
        /* line 3523, ../sass/style.scss */
        #footer .go-up i {
            display: table-cell;
            height: 38px;
            padding: 0;
            text-align: center;
            vertical-align: middle;
            width: 42px;
        }
        /* line 3531, ../sass/style.scss */
        #footer .go-up:hover {
            background: none;
            border: 1px solid #cc2127;
            text-decoration: none;
        }
        /* line 3536, ../sass/style.scss */
        #footer .go-up:focus, #footer .go-up:active {
            box-shadow: none;
            text-decoration: none;
        }
    /* line 3542, ../sass/style.scss */
    #footer .thanks-forvisit {
        color: #222;
        display: block;
        font-size: 0.91em;
        font-weight: 700;
        margin: 39px 0 6px 0;
    }
    /* line 3550, ../sass/style.scss */
    #footer .share-us {
        color: #777;
        font-size: 0.9em;
    }
    /* line 3555, ../sass/style.scss */
    #footer .corp {
        color: #777;
        display: block;
        font-size: 0.75em;
        margin-bottom: 20px;
    }

/*---------------------------------------------------------------------------------------*/
/*----------------------------------------SOCIAL Share LINK------------------------------*/
/*---------------------------------------------------------------------------------------*/
/* line 3568, ../sass/style.scss */
.social-inp {
    display: inline-block;
    margin: 14px 0 78px 0;
    padding: 0 17px;
    vertical-align: middle;
}
    /* line 3574, ../sass/style.scss */
    .social-inp label {
        cursor: pointer;
        margin-bottom: 0;
    }
    /* line 3579, ../sass/style.scss */
    .social-inp input {
        display: none;
    }
    /* line 3583, ../sass/style.scss */
    .social-inp a {
        border: none;
        display: block;
        font-size: 0;
        line-height: 1;
        outline: none;
        position: relative;
        float: left;
    }
        /* line 3592, ../sass/style.scss */
        .social-inp a:hover {
            border: none;
        }
            /* line 3594, ../sass/style.scss */
            .social-inp a:hover .getshare-text {
                color: #fff;
            }
    /* line 3600, ../sass/style.scss */
    .social-inp .getshare-text {
        color: #fff;
        display: inline-block;
        font-family: FontAwesome;
        font-size: 14px;
        font-weight: lighter;
        height: 30px;
        padding: 9px 8px 8px 8px;
        position: relative;
        text-align: center;
        transition: color .2s ease,background .2s ease;
        vertical-align: middle;
        width: 30px;
    }
    /* line 3615, ../sass/style.scss */
    .social-inp .getshare-counter {
        background: #e5e5e5;
        border-radius: 2px;
        color: #555;
        display: block;
        font-size: 12px;
        font-weight: normal;
        height: 23px;
        max-width: 40px;
        max-width: inherit;
        line-height: 12px;
        opacity: 0;
        overflow: visible;
        padding: 6px 0;
        text-align: center;
        transition: max-width .2s ease,padding .2s ease, background .2s ease;
        vertical-align: middle;
        position: absolute;
        top: -35px;
        transition: visibility .2s ease, opacity .2s ease;
        visibility: hidden;
        width: 100%;
    }
        /* line 3638, ../sass/style.scss */
        .social-inp .getshare-counter:before {
            border-left: 6px solid transparent;
            border-right: 6px solid transparent;
            border-top: 7px solid #e5e5e5;
            bottom: -6px;
            content: '';
            height: 0;
            margin-left: -2px;
            position: absolute;
            width: 0;
        }
    /* line 3651, ../sass/style.scss */
    .social-inp .getshare-icon {
        text-align: center;
    }
        /* line 3654, ../sass/style.scss */
        .social-inp .getshare-icon:hover .getshare-counter {
            opacity: 1;
            visibility: visible;
        }
    /* line 3660, ../sass/style.scss */
    .social-inp .gt-gp .getshare-text {
        background: #dc4c39;
    }
    /* line 3664, ../sass/style.scss */
    .social-inp input[type="checkbox"] + label {
        margin: 0 0 0 2px;
    }
        /* line 3665, ../sass/style.scss */
        .social-inp input[type="checkbox"] + label:before {
            background: none;
        }

/* line 3675, ../sass/style.scss */
#footer .social-inp .getshare-counter {
    bottom: -35px;
    top: auto;
}
    /* line 3679, ../sass/style.scss */
    #footer .social-inp .getshare-counter:before {
        border-bottom: 7px solid #e5e5e5;
        border-top: 0px solid #e5e5e5;
        bottom: auto;
        top: -6px;
    }

/* TWITTER */
/* line 3691, ../sass/style.scss */
.gt-tw .getshare-text {
    background: #3799dd;
}

    /* line 3695, ../sass/style.scss */
    .gt-tw .getshare-text:before {
        content: "\f099";
    }

/* FACEBOOK */
/* line 3701, ../sass/style.scss */
.gt-fb .getshare-text {
    background: #314e8f;
}

    /* line 3705, ../sass/style.scss */
    .gt-fb .getshare-text:before {
        content: "\f09a";
    }

/* GOOGLE+ */
/* line 3711, ../sass/style.scss */
.gt-gp .getshare-text {
    background: #a94034;
}

    /* line 3715, ../sass/style.scss */
    .gt-gp .getshare-text:before {
        content: "\f0d5";
    }

/* PINTEREST + */
/* line 3721, ../sass/style.scss */
.gt-pt .getshare-text {
    background: #9d2027;
}

    /* line 3725, ../sass/style.scss */
    .gt-pt .getshare-text:before {
        content: "\f0d2";
    }

/* VK */
/* line 3731, ../sass/style.scss */
.gt-vk .getshare-text {
    background: #4B5A97;
}

    /* line 3735, ../sass/style.scss */
    .gt-vk .getshare-text:before {
        content: "\f189";
    }

/* StumbleUpon */
/* line 3741, ../sass/style.scss */
.gt-st .getshare-text {
    background: #555555;
}

    /* line 3745, ../sass/style.scss */
    .gt-st .getshare-text:before {
        content: "\f1a4";
    }

/* LinkedIn + */
/* line 3751, ../sass/style.scss */
.gt-in .getshare-text {
    background: #3f4bb8;
}

    /* line 3755, ../sass/style.scss */
    .gt-in .getshare-text:before {
        content: "\f0e1";
    }

@media (max-width: 1229px) {
    /* line 3760, ../sass/style.scss */
    .social-fix {
        display: none;
    }
}
/* --------------------------------------------------------------------------*/
/* ---------------------------- invert-elements -----------------------------*/
/* --------------------------------------------------------------------------*/
/* Bullets White*/
/* line 3774, ../sass/style.scss */
#r-slider.invert-elements .rsNav.rsBullets .rsNavItem span, #r-slider.invert-elements .rsNav.rsBullets .rsNavItem.rsNavSelected span {
    background: rgba(255, 253, 236, 0.85);
}
/* line 3778, ../sass/style.scss */
#r-slider.invert-elements .rsMinW .rsBullet.rsNavSelected {
    border: 1px solid rgba(255, 253, 236, 0.85);
}

/* line 3783, ../sass/style.scss */
.invert-elements {
    /* white-tab */
    /* clasic-tab */
    /* white-accordion-tab */
}
    /* line 3784, ../sass/style.scss */
    .invert-elements a, .invert-elements p, .invert-elements li {
        color: #fff !important;
    }
        /* line 3788, ../sass/style.scss */
        .invert-elements a:hover {
            color: rgba(255, 255, 255, 0.84) !important;
        }
    /* line 3792, ../sass/style.scss */
    .invert-elements h1 {
        color: #fff;
    }
    /* line 3795, ../sass/style.scss */
    .invert-elements h2, .invert-elements h3, .invert-elements h4, .invert-elements h5, .invert-elements h6 {
        color: #fff !important;
    }
        /* line 3798, ../sass/style.scss */
        .invert-elements h2 a:hover, .invert-elements h3 a:hover, .invert-elements h4 a:hover, .invert-elements h5 a:hover, .invert-elements h6 a:hover {
            opacity: 0.7;
        }
    /* line 3805, ../sass/style.scss */
    .invert-elements .wrapper-carusel .next, .invert-elements .wrapper-carusel .prev, .invert-elements .post-slider .next, .invert-elements .post-slider .prev, .invert-elements .posted-slider .next, .invert-elements .posted-slider .prev, .invert-elements .slider-people .next, .invert-elements .slider-people .prev {
        color: #fff;
    }
    /* line 3810, ../sass/style.scss */
    .invert-elements .go-about-as {
        color: #fff !important;
    }
    /* line 3815, ../sass/style.scss */
    .invert-elements .titile-divider span, .invert-elements .titile-divider.green span {
        color: #fff;
    }
    /* line 3823, ../sass/style.scss */
    .invert-elements .posted-slider .slider-foo-2 .foo2 p span {
        color: #fff;
    }
    /* line 3831, ../sass/style.scss */
    .invert-elements blockquote {
        color: #fff;
    }
        /* line 3833, ../sass/style.scss */
        .invert-elements blockquote footer {
            color: #fff;
        }
    /* line 3838, ../sass/style.scss */
    .invert-elements .skill-name, .invert-elements .post-info {
        color: #fff;
    }
    /* line 3844, ../sass/style.scss */
    .invert-elements .inpost-slider a:link, .invert-elements .inpost-slider a:visited {
        color: #86a200 !important;
    }
    /* line 3847, ../sass/style.scss */
    .invert-elements .inpost-slider a:hover {
        opacity: 1;
    }
        /* line 3849, ../sass/style.scss */
        .invert-elements .inpost-slider a:hover i {
            opacity: 0.8;
        }
    /* line 3857, ../sass/style.scss */
    .invert-elements .isotop-filters button {
        color: #fff !important;
    }
        /* line 3859, ../sass/style.scss */
        .invert-elements .isotop-filters button:hover, .invert-elements .isotop-filters button.is-checked {
            opacity: 0.7;
        }
    /* line 3867, ../sass/style.scss */
    .invert-elements .isotope .element-item span {
        color: #fff !important;
    }
    /* line 3873, ../sass/style.scss */
    .invert-elements .info-contacts {
        color: #fff;
    }
        /* line 3875, ../sass/style.scss */
        .invert-elements .info-contacts span {
            color: #fff;
        }
    /* line 3880, ../sass/style.scss */
    .invert-elements #cont-info {
        background: rgba(134, 162, 0, 0.94);
    }
    /* line 3884, ../sass/style.scss */
    .invert-elements ::-webkit-input-placeholder {
        color: #dde8ab;
    }
    /* line 3887, ../sass/style.scss */
    .invert-elements ::-moz-placeholder {
        color: #dde8ab;
    }
    /* line 3890, ../sass/style.scss */
    .invert-elements :-moz-placeholder {
        color: #dde8ab;
    }
    /* line 3893, ../sass/style.scss */
    .invert-elements :-ms-input-placeholder {
        color: #dde8ab;
    }
    /* line 3899, ../sass/style.scss */
    .invert-elements .album-sliders-container .additional-info .heading {
        color: #fff !important;
    }
    /* line 3905, ../sass/style.scss */
    .invert-elements .additional-info {
        color: #fff !important;
    }
    /* line 3910, ../sass/style.scss */
    .invert-elements .album-sliders-container strong {
        color: #fff !important;
    }
    /* line 3917, ../sass/style.scss */
    .invert-elements #comments form input[type="text"], .invert-elements #comments form input[type="email"] {
        background: #9eb533 !important;
        border: none !important;
        color: #dde8ab !important;
    }
    /* line 3925, ../sass/style.scss */
    .invert-elements textarea {
        background: #9eb533 !important;
        border: none !important;
        color: #dde8ab !important;
    }
    /* line 3930, ../sass/style.scss */
    .invert-elements input {
        background: #9eb533 !important;
        border: none !important;
        color: #dde8ab !important;
    }
        /* line 3934, ../sass/style.scss */
        .invert-elements input#searchsubmit {
            background: #9eb533 url(../images/search.svg) no-repeat center center !important;
        }
    /* line 3939, ../sass/style.scss */
    .invert-elements button.btn-default {
        background: #fffdec;
        border: 1px solid #789100;
        color: #86a200 !important;
    }
        /* line 3943, ../sass/style.scss */
        .invert-elements button.btn-default:hover {
            background: #fff;
            border: 1px solid #86a200;
        }
    /* line 3948, ../sass/style.scss */
    .invert-elements .button-hover {
        background: #fff !important;
        border: 1px solid #86a200;
    }
    /* line 3952, ../sass/style.scss */
    .invert-elements button.btn-default:active, .invert-elements .button-active {
        background: #fffdec !important;
        border: 1px solid #86a200;
        box-shadow: inset 0 2px 0px #e0decf !important;
    }
    /* line 3958, ../sass/style.scss */
    .invert-elements blockquote:before {
        background: rgba(255, 255, 255, 0.65);
    }
    /* line 3963, ../sass/style.scss */
    .invert-elements #footer .go-up {
        border: 1px solid rgba(253, 253, 253, 0.5);
        color: rgba(255, 255, 255, 0.84) !important;
    }
        /* line 3966, ../sass/style.scss */
        .invert-elements #footer .go-up:hover {
            border: 1px solid white;
        }
    /* line 3971, ../sass/style.scss */
    .invert-elements .thanks-forvisit, .invert-elements .corp {
        color: #fff !important;
    }
    /* line 3974, ../sass/style.scss */
    .invert-elements .part-4 {
        background: #86a200;
        position: fixed;
    }
    /* line 3978, ../sass/style.scss */
    .invert-elements #footer {
        border-top: 1px solid rgba(255, 255, 255, 0.65);
    }
    /* line 3981, ../sass/style.scss */
    .invert-elements .progress {
        background: rgba(255, 255, 254, 0.22);
    }
    /* line 3984, ../sass/style.scss */
    .invert-elements .progress-bar {
        background: rgba(255, 255, 255, 0.68);
        color: #86a200 !important;
    }
    /* line 3989, ../sass/style.scss */
    .invert-elements #comments h2 span, .invert-elements #comments .meta {
        color: rgba(255, 255, 255, 0.87);
    }
    /* line 3995, ../sass/style.scss */
    .invert-elements .post-soc-icon .count-shared span {
        color: rgba(255, 255, 255, 0.87);
    }
    /* line 4004, ../sass/style.scss */
    .invert-elements .titile-divider.green span:before, .invert-elements .titile-divider.green span:after {
        background: rgba(255, 255, 255, 0.82);
    }
    /* line 4010, ../sass/style.scss */
    .invert-elements .panel-body {
        color: #86a200;
        background: rgba(255, 255, 255, 0.68);
    }
    /* line 4015, ../sass/style.scss */
    .invert-elements .panel-default > .panel-heading {
        background: rgba(255, 255, 255, 0.68);
    }
        /* line 4017, ../sass/style.scss */
        .invert-elements .panel-default > .panel-heading:hover {
            background: rgba(255, 255, 255, 0.28);
        }
    /* line 4022, ../sass/style.scss */
    .invert-elements .panel-title i, .invert-elements .panel-heading .panel-title a, .invert-elements a.accordion-toggle {
        color: #86a200 !important;
    }
        /* line 4025, ../sass/style.scss */
        .invert-elements .panel-title i:hover, .invert-elements .panel-heading .panel-title a:hover, .invert-elements a.accordion-toggle:hover {
            color: #FFFFFF !important;
            opacity: 1;
        }
    /* line 4029, ../sass/style.scss */
    .invert-elements .white-tabs.myTab p {
        background: none;
        color: #FFFFFF;
    }
    /* line 4034, ../sass/style.scss */
    .invert-elements .white-accordion .panel-body {
        background: none;
        color: #FFFFFF;
    }
    /* line 4038, ../sass/style.scss */
    .invert-elements .white-accordion .panel-default > .panel-heading {
        background: none;
        color: #FFFFFF;
    }
        /* line 4041, ../sass/style.scss */
        .invert-elements .white-accordion .panel-default > .panel-heading:hover {
            background: none;
            color: #FFFFFF;
        }
    /* line 4047, ../sass/style.scss */
    .invert-elements .white-tab #undefined-accordion .panel-heading,
    .invert-elements .white-accordion .panel-default > .panel-heading {
        border: 1px solid rgba(255, 255, 255, 0.82);
        background: none;
    }
        /* line 4052, ../sass/style.scss */
        .invert-elements .white-tab #undefined-accordion .panel-heading:hover {
            border: 1px solid rgba(255, 255, 255, 0.62);
        }
        /* line 4056, ../sass/style.scss */
        .invert-elements .white-accordion .panel-default > .panel-heading:hover {
            border: 1px solid rgba(255, 255, 255, 0.62);
        }
    /* line 4060, ../sass/style.scss */
    .invert-elements .white-accordion .panel-title i {
        color: #fff !important;
    }
    /* line 4063, ../sass/style.scss */
    .invert-elements .white-accordion .panel-title:hover i {
        opacity: 0.8;
    }
    /* line 4069, ../sass/style.scss */
    .invert-elements .white-tab p {
        color: #fff !important;
        font-weight: 400 !important;
    }
    /* line 4073, ../sass/style.scss */
    .invert-elements .white-tab .panel-heading .panel-title a {
        color: #fff !important;
        font-weight: 400 !important;
    }
        /* line 4076, ../sass/style.scss */
        .invert-elements .white-tab .panel-heading .panel-title a:hover {
            opacity: 0.7 !important;
        }
    /* line 4081, ../sass/style.scss */
    .invert-elements .horizontal-tabs p {
        color: #86a200 !important;
    }
    /* line 4085, ../sass/style.scss */
    .invert-elements .vertical-tabs p {
        color: #86a200 !important;
    }
    /* line 4088, ../sass/style.scss */
    .invert-elements .vertical-tabs.white-tab p {
        color: #fff !important;
    }
    /* line 4092, ../sass/style.scss */
    .invert-elements .alert-success {
        background: #9eb533;
    }
    /* line 4095, ../sass/style.scss */
    .invert-elements .tab-pane.active {
        background: rgba(255, 255, 255, 0.68);
        color: #86a200;
    }
    /* line 4099, ../sass/style.scss */
    .invert-elements .nav-tabs > li > a {
        background: rgba(255, 255, 255, 0.28);
        color: #fff !important;
    }
    /* line 4105, ../sass/style.scss */
    .invert-elements .tabs-left > li {
        margin-right: -1px !important;
    }
    /* line 4113, ../sass/style.scss */
    .invert-elements .nav-tabs > li.active > a, .invert-elements .nav-tabs > li > a:hover {
        background: rgba(255, 255, 255, 0.68);
        color: #86a200 !important;
    }
    /* line 4122, ../sass/style.scss */
    .invert-elements .vertical-tabs .nav-tabs > li.active > a, .invert-elements .vertical-tabs .nav-tabs > li > a:hover {
        background: rgba(255, 255, 255, 0.68) !important;
    }
    /* line 4131, ../sass/style.scss */
    .invert-elements .vertical-tabs.white-tab .nav-tabs > li.active > a, .invert-elements .vertical-tabs.white-tab .nav-tabs > li > a:hover {
        background: none !important;
    }
    /* line 4140, ../sass/style.scss */
    .invert-elements .vertical-tabs .tab-content > .tab-pane p, .invert-elements .horizontal-tabs .tab-content > .tab-pane p {
        color: #86a200 !important;
    }
    /* line 4149, ../sass/style.scss */
    .invert-elements .white-tab .nav-tabs > li.active > a {
        background: none;
        color: #fff !important;
    }
    /* line 4153, ../sass/style.scss */
    .invert-elements .white-tab .nav-tabs > li > a {
        background: none;
        color: #fff !important;
    }
        /* line 4156, ../sass/style.scss */
        .invert-elements .white-tab .nav-tabs > li > a:hover {
            background: none;
            color: #fff !important;
            opacity: 0.8;
        }
    /* line 4164, ../sass/style.scss */
    .invert-elements .white-tab .tab-pane.active {
        background: none;
        color: #fff !important;
    }
    /* line 4173, ../sass/style.scss */
    .invert-elements .vertical-tabs.white-tab .tab-content > .tab-pane p, .invert-elements .horizontal-tabs.white-tab .tab-content > .tab-pane p {
        color: #fff !important;
    }
    /* line 4184, ../sass/style.scss */
    .invert-elements .horizontal-tabs.white-tab .panel-title a:before, .invert-elements .vertical-tabs.white-tab .panel-title a:before {
        color: #fff !important;
    }
    /* line 4187, ../sass/style.scss */
    .invert-elements .horizontal-tabs.white-tab .panel-title:hover a:before, .invert-elements .vertical-tabs.white-tab .panel-title:hover a:before {
        opacity: 0.8;
    }
    /* line 4193, ../sass/style.scss */
    .invert-elements .horizontal-tabs.white-tab .panel-body, .invert-elements .vertical-tabs.white-tab .panel-body {
        background: none;
    }
        /* line 4195, ../sass/style.scss */
        .invert-elements .horizontal-tabs.white-tab .panel-body p, .invert-elements .vertical-tabs.white-tab .panel-body p {
            color: #fff !important;
        }
    /* line 4205, ../sass/style.scss */
    .invert-elements .vertical-tabs .panel-title a:before, .invert-elements .horizontal-tabs .panel-title a:before {
        color: #86a200 !important;
    }
    /* line 4211, ../sass/style.scss */
    .invert-elements .vertical-tabs .panel-title:hover a:before, .invert-elements .horizontal-tabs .panel-title:hover a:before {
        color: #fff !important;
    }
    /* line 4223, ../sass/style.scss */
    .invert-elements .white-accordion .panel-heading .panel-title a {
        color: #FFFFFF !important;
    }
    /* line 4226, ../sass/style.scss */
    .invert-elements .white-accordion .panel-heading .panel-title:hover a {
        opacity: 0.8;
    }
    /* line 4236, ../sass/style.scss */
    .invert-elements .widget ul li span {
        color: rgba(255, 255, 255, 0.81);
    }
    /* line 4243, ../sass/style.scss */
    .invert-elements #blog .entry-meta {
        color: rgba(255, 255, 255, 0.81) !important;
    }
    /* line 4251, ../sass/style.scss */
    .invert-elements #block-pricing .cont-pricing.green .lollipop {
        background: url(../images/lightbulb.svg);
        background-color: #9eb533;
        background-repeat: no-repeat;
        background-position: center;
    }
    /* line 4258, ../sass/style.scss */
    .invert-elements #block-pricing .cont-pricing .permonth {
        color: rgba(112, 112, 112, 0.87);
    }
    /* line 4261, ../sass/style.scss */
    .invert-elements #block-pricing .cont-pricing li {
        color: #777 !important;
    }
    /* line 4268, ../sass/style.scss */
    .invert-elements #right-sidebar .textwidget {
        color: #fff;
    }

/* /invert-elements */
/* Welcome to Compass. Use this file to write IE specific override styles.
 * Import this file using the following HTML or equivalent:
 * <!--[if IE]>
 *   <link href="/css/responsive.css" media="screen, projection" rel="stylesheet" type="text/css" />
 * <![endif]--> */
@media only screen and (min-width: 300px) {
    /* .primary-banner-text*/
    /* line 9, ../sass/_responsive.scss */
    .primary-banner-text {
        font-size: 1em;
        bottom: 14%;
    }
}

@media only screen and (min-width: 480px) {
    /* .primary-banner-text*/
    /* line 17, ../sass/_responsive.scss */
    .primary-banner-text {
        font-size: 1.2em;
        bottom: 18%;
    }
}

@media only screen and (min-width: 768px) {
    /* contacts */
    /* line 25, ../sass/_responsive.scss */
    .fix-left {
        padding-right: 5px;
    }

    /* line 28, ../sass/_responsive.scss */
    .fix-right {
        padding-left: 5px;
    }

    /* diagrams */
    /* line 32, ../sass/_responsive.scss */
    #chart1 {
        margin-left: -10px !important;
    }

    /* line 36, ../sass/_responsive.scss */
    .blockquote-slider .prev {
        left: 5px;
    }
    /* line 39, ../sass/_responsive.scss */
    .blockquote-slider .next {
        right: 5px;
    }

    /* .primary-banner-text*/
    /* line 44, ../sass/_responsive.scss */
    .primary-banner-text {
        bottom: 18%;
    }

    /* Foo5 fix */
    /*.foo5 > div{
  	min-width: 240px !important;
  }*/
}

@media only screen and (min-width: 940px) {
    /* .primary-banner-text*/
    /* line 55, ../sass/_responsive.scss */
    .primary-banner-text {
        font-size: 1.5em;
    }

    /* line 58, ../sass/_responsive.scss */
    #map-canvas-lg {
        display: block !important;
    }
}

@media only screen and (min-width: 992px) {
    /* -- carousel nav -- */
    /* line 66, ../sass/_responsive.scss */
    .list-carousel .prev {
        left: -45px;
    }
    /* line 69, ../sass/_responsive.scss */
    .list-carousel .next {
        right: -45px;
    }

    /* line 74, ../sass/_responsive.scss */
    .carusel-4 .prev {
        left: -30px;
    }
    /* line 77, ../sass/_responsive.scss */
    .carusel-4 .next {
        right: -30px;
    }

    /* line 82, ../sass/_responsive.scss */
    .carusel-6 .prev, .carusel-5 .prev {
        left: -40px;
    }
    /* line 85, ../sass/_responsive.scss */
    .carusel-6 .next, .carusel-5 .next {
        right: -40px;
    }

    /* line 90, ../sass/_responsive.scss */
    .post-slider .prev {
        left: -30px;
    }
    /* line 93, ../sass/_responsive.scss */
    .post-slider .next {
        right: -30px;
    }

    /* line 98, ../sass/_responsive.scss */
    .slider-foo-8 .next, .slider-foo-2 .next {
        right: -40px;
    }

    /* line 103, ../sass/_responsive.scss */
    .slider-foo-8 .prev, .slider-foo-2 .prev {
        left: -40px;
    }

    /* line 108, ../sass/_responsive.scss */
    .blockquote-slider .prev {
        left: -30px;
    }
    /* line 111, ../sass/_responsive.scss */
    .blockquote-slider .next {
        right: -30px;
    }

    /* diagrams */
    /* line 116, ../sass/_responsive.scss */
    #chart1 {
        margin-left: -20px !important;
    }

    /* line 119, ../sass/_responsive.scss */
    #piechart-3d {
        margin-left: -100px;
        margin-left: -85px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1050px) {
    /* line 127, ../sass/_responsive.scss */
    .blockquote-slider .prev {
        left: -15px;
    }
    /* line 130, ../sass/_responsive.scss */
    .blockquote-slider .next {
        right: -15px;
    }
}

@media only screen and (min-width: 1170px) {
    /* -- diagrams -- */
    /* line 138, ../sass/_responsive.scss */
    #piechart-3d {
        margin-top: -10px;
    }
}
/* ---- wp-caption alignleft -----*/
@media only screen and (max-width: 410px) {
    /* line 146, ../sass/_responsive.scss */
    div.alignleft, div.alignright, div.aligncenter {
        display: block;
        float: none;
        text-align: center;
        margin: 0 auto 25px;
        width: 226px;
    }

    /* line 154, ../sass/_responsive.scss */
    .page-tpg-blockquotes {
        font-size: 2.5em;
    }

    /* portfolio */
    /* line 160, ../sass/_responsive.scss */
    .album-sliders-container .owl-controls .owl-prev, .album-sliders-container .owl-controls .owl-next {
        top: 40%;
    }
}
/* ---- wp-caption alignleft -----*/
@media only screen and (max-width: 768px) {
    /* line 170, ../sass/_responsive.scss */
    table td, table th {
        padding: 16px 5px 15px 5px;
    }

    /* line 174, ../sass/_responsive.scss */
    #logo-mini {
        text-align: center;
    }

    /* foo-1 */
    /* line 179, ../sass/_responsive.scss */
    .slider-foo-1 .next {
        right: -10px;
    }
    /* line 182, ../sass/_responsive.scss */
    .slider-foo-1 .prev {
        left: -10px;
    }

    /* comments */
    /* line 189, ../sass/_responsive.scss */
    #comments ul.children {
        padding-left: 40px;
    }

    /* line 194, ../sass/_responsive.scss */
    #foo2 .img-block {
        text-align: center;
    }

    /* green background */
    /* line 199, ../sass/_responsive.scss */
    .green-background > .container {
        padding-right: 0;
        padding-left: 0;
    }

    /* list-carousel */
    /* line 206, ../sass/_responsive.scss */
    .slider-foo-3 .next {
        right: 0px;
    }
    /* line 209, ../sass/_responsive.scss */
    .slider-foo-3 .prev {
        left: 0px;
    }

    /* red-style, white-style Title */
    /* line 217, ../sass/_responsive.scss */
    .front.white .topslider-link a, .red-style #primary-banner-title .topslider-link a {
        font-size: 1em;
    }

    /**/
    /* line 224, ../sass/_responsive.scss */
    .inpost-slider .prev {
        left: 20px;
    }
    /* line 227, ../sass/_responsive.scss */
    .inpost-slider .next {
        right: 20px;
    }

    /* line 231, ../sass/_responsive.scss */
    .video-block {
        padding: 55px 0 !important;
    }
}
/**/
@media only screen and (max-width: 767px) {
    /* line 239, ../sass/_responsive.scss */
    .newsletters-submit {
        width: 100%;
        margin-top: 10px !important;
    }
}

@media only screen and (max-width: 992px) {
    /* line 246, ../sass/_responsive.scss */
    .post-slider {
        margin-top: 40px;
    }
        /* line 248, ../sass/_responsive.scss */
        .post-slider .next {
            top: 10px !important;
            right: 10px !important;
        }
        /* line 252, ../sass/_responsive.scss */
        .post-slider .prev {
            top: 10px !important;
            right: 40px !important;
            left: auto !important;
        }
}
/**/
@media (max-width: 1070px) {
    /* line 262, ../sass/_responsive.scss */
    .vertical-parallax {
        background-position: 50% 50% !important;
        background-size: cover;
        background-repeat: no-repeat;
    }
}
/* -------------- max height --------------------- */
@media only screen and (max-height: 880px) {
    /* line 272, ../sass/_responsive.scss */
    #primary-banner-title .topslider-link {
        top: 40px;
    }
        /* line 274, ../sass/_responsive.scss */
        #primary-banner-title .topslider-link a i {
            top: 75px;
        }
}

@media only screen and (max-height: 600px) {
    /* line 282, ../sass/_responsive.scss */
    .primary-banner-text {
        bottom: 9%;
    }
}

@media only screen and (max-height: 480px) {
    /* line 288, ../sass/_responsive.scss */
    .primary-banner-text {
        bottom: 5%;
    }
}

@media only screen and (max-height: 360px) {
    /* link go About Us*/
    /* line 296, ../sass/_responsive.scss */
    #primary-banner-title .topslider-link {
        top: 5px;
    }
        /* line 298, ../sass/_responsive.scss */
        #primary-banner-title .topslider-link a i {
            top: 5px;
        }

    /* line 307, ../sass/_responsive.scss */
    .front.white #primary-banner-title .topslider-link a span {
        font-size: 0.75em;
    }
}

@media only screen and (max-height: 320px) {
    /* link go About Us*/
    /* line 319, ../sass/_responsive.scss */
    #primary-banner-title .topslider-link {
        top: 5px;
    }

    /* line 326, ../sass/_responsive.scss */
    .front.white #primary-banner-title .topslider-link a {
        line-height: 0.1;
    }
        /* line 328, ../sass/_responsive.scss */
        .front.white #primary-banner-title .topslider-link a span {
            font-size: 0.75em;
        }

    /* line 337, ../sass/_responsive.scss */
    #primary-banner-title .topslider-link a i {
        top: 0px;
    }

    /* line 342, ../sass/_responsive.scss */
    .primary-banner-text {
        display: none;
    }

    /* line 346, ../sass/_responsive.scss */
    .go-to-about {
        bottom: 0%;
    }
}
/* ------------------------------- primary-banner-------------------------------- */
@media only screen and (min-width: 961px) and (max-width: 1024px) {
    /* line 357, ../sass/_responsive.scss */
    #primary-banner-title h1 span.title {
        font-size: 10em;
    }
}

@media only screen and (min-width: 220px) and (max-width: 960px) {
    /* line 367, ../sass/_responsive.scss */
    #topslider #primary-banner-title {
        /*height: 300px;*/
    }
        /* line 371, ../sass/_responsive.scss */
        #topslider #primary-banner-title h1 span.title {
            font-size: 6em;
        }

    /* line 382, ../sass/_responsive.scss */
    .page-blog #primary-banner-title h1 span.title {
        font-size: 12em;
    }

    /* line 390, ../sass/_responsive.scss */
    #primary-banner-title .topslider-link {
        top: 35px;
    }
}
/*-----------------------------------------------------------------*/
/*------------------------- 1171px - 1280px -----------------------*/
/*-----------------------------------------------------------------*/
@media only screen and (min-width: 1170px) and (max-width: 1279px) {
    /* line 400, ../sass/_responsive.scss */
    .portfolio .element-item {
        width: 25%;
    }
}
/* --- / 1171px - 1280px  --- */
/*-----------------------------------------------------------------*/
/*------------------------- 993px - 1170px ------------------------*/
/*-----------------------------------------------------------------*/
@media only screen and (min-width: 992px) and (max-width: 1169px) {
    /* line 411, ../sass/_responsive.scss */
    .portfolio .element-item {
        width: 33.333%;
    }
}
/* --- / 993px - 1170px  --- */
/* --------------------------------------------------------------*/
/* --------------------------------------------------------------*/
/* --------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 939px) {
    /* line 422, ../sass/_responsive.scss */
    .foo5 > div {
        min-width: 233px;
    }
}
/*-----------------------------------------------------------------*/
/*------------------------- 769px - 992px -------------------------*/
/*-----------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
    /* line 431, ../sass/_responsive.scss */
    .headline {
        font: bold 9em sans-serif;
    }

    /* line 434, ../sass/_responsive.scss */
    #block-slider svg {
        width: 670px;
    }

    /* Top slider */
    /* line 438, ../sass/_responsive.scss */
    .elements #primary-banner#primary-banner-title h1 span.title,
    #portfolio h1.title-portfolio,
    #our-team h1.title-our-team,
    #about-as h1.title-about-as {
        font-size: 7em;
    }

    /* page title*/
    /* line 446, ../sass/_responsive.scss */
    .cont-box h1, .cont-box .box-title {
        font-size: 7em;
    }

    /* line 451, ../sass/_responsive.scss */
    #blockquote .box-title {
        font-size: 6em;
    }

    /* -- CONTACTS -- */
    /* line 456, ../sass/_responsive.scss */
    #contacts {
        height: 620px;
    }

    /* line 459, ../sass/_responsive.scss */
    #cont-info {
        max-height: 590px;
        width: 415px;
        height: auto;
    }

    /* line 466, ../sass/_responsive.scss */
    #contacts #cont-info .title-contacts {
        font-size: 3.6em;
        margin: 15px 0 25px 0;
    }

    /* -- PORTFOLIO -- */
    /* line 473, ../sass/_responsive.scss */
    #portfolio {
        padding: 85px 0;
    }

    /*isotop*/
    /* line 478, ../sass/_responsive.scss */
    .portfolio .element-item {
        width: 50%;
    }

    /* slider Foo2, Foo8 */
    /* line 483, ../sass/_responsive.scss */
    .slider-foo-8, .slider-foo-2 {
        margin-top: 40px;
    }

        /* line 487, ../sass/_responsive.scss */
        .slider-foo-8 .prev, .slider-foo-2 .prev {
            float: left;
        }

        /* line 492, ../sass/_responsive.scss */
        .slider-foo-8 .next, .slider-foo-2 .next {
            position: static;
            margin-left: 10px;
            vertical-align: top;
        }

        /* line 499, ../sass/_responsive.scss */
        .slider-foo-8 .prev, .slider-foo-2 .prev {
            position: static;
        }

        /* line 504, ../sass/_responsive.scss */
        .slider-foo-8 .slider-nav, .slider-foo-2 .slider-nav {
            position: absolute;
            top: -35px;
            left: 41.66666667%;
            margin-left: 10px;
            width: 60px;
            height: 40px;
        }

        /* line 514, ../sass/_responsive.scss */
        .slider-foo-8 .slider-nav {
            left: 33.33333333%;
        }
        /* line 517, ../sass/_responsive.scss */
        .slider-foo-8 a {
            display: inline-block !important;
        }

        /* line 521, ../sass/_responsive.scss */
        .slider-foo-2 a {
            display: inline-block !important;
        }

    /* slider Foo1 */
    /* line 526, ../sass/_responsive.scss */
    .post-slider .next {
        right: 20px;
    }
    /* line 529, ../sass/_responsive.scss */
    .post-slider .prev {
        left: 20px;
    }

    /* line 534, ../sass/_responsive.scss */
    .slider-foo-6 .foo6 .col-xs-12.col-sm-4.col-md-3, .slider-foo-4 .foo4 .col-xs-12.col-sm-4.col-md-3 {
        min-width: 240px;
    }

    /**/
    /* line 540, ../sass/_responsive.scss */
    .blockquote-slider .prev {
        left: 10px !important;
    }
    /* line 543, ../sass/_responsive.scss */
    .blockquote-slider .next {
        right: 10px !important;
    }

    /* maps */
    /* line 548, ../sass/_responsive.scss */
    #map-canvas-sm {
        display: block !important;
    }

    /* responsive-design */
    /* line 553, ../sass/_responsive.scss */
    #responsive-design .img-responsive-design {
        margin-bottom: -10%;
    }
}
/* --- and 769px - 992px --- */
/*-----------------------------------------------------------------*/
/*------------------------- 481px - 768px -------------------------*/
/*-----------------------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
    /* Top slider */
    /* line 571, ../sass/_responsive.scss */
    .elements #primary-banner #primary-banner-title h1 span.title {
        font-size: 5em;
    }

    /* page title*/
    /* line 580, ../sass/_responsive.scss */
    #portfolio h1.title-portfolio,
    #our-team h1.title-our-team,
    #about-as h1.title-about-as {
        font-size: 4.4em;
        margin-bottom: 47px;
        letter-spacing: 0.007em !important;
    }

    /* line 588, ../sass/_responsive.scss */
    .cont-box h1, .cont-box .box-title {
        font-size: 4.4em;
        margin-bottom: 47px;
        letter-spacing: 0.007em !important;
    }

    /* line 595, ../sass/_responsive.scss */
    #blockquote .box-title {
        font-size: 4em;
    }

    /* about-as */
    /* line 600, ../sass/_responsive.scss */
    #about-as {
        padding: 84px 0 100px 0;
    }
        /* line 602, ../sass/_responsive.scss */
        #about-as .carusel-4 {
            margin-top: 0px;
        }

    /* our-team */
    /* line 607, ../sass/_responsive.scss */
    #our-team {
        padding: 88px 0 88px 0;
    }

    /* line 610, ../sass/_responsive.scss */
    .title-skills {
        margin: 58px 0 35px 0;
    }

    /* -- PORTFOLIO -- */
    /* line 614, ../sass/_responsive.scss */
    #portfolio {
        padding: 88px 0 80px 0;
    }
        /* line 617, ../sass/_responsive.scss */
        #portfolio h1.title-portfolio {
            margin-bottom: 34px;
        }

    /*isotop*/
    /* line 623, ../sass/_responsive.scss */
    .isotop-filters {
        padding-bottom: 29px;
    }

    /* line 627, ../sass/_responsive.scss */
    .portfolio .element-item {
        width: 50%;
    }

    /* -- CONTACTS -- */
    /* line 632, ../sass/_responsive.scss */
    #contacts {
        max-height: 800px;
        height: auto;
    }

    /* line 636, ../sass/_responsive.scss */
    #cont-info {
        max-height: 800px;
        height: auto;
        padding-bottom: 20px;
    }

        /* line 642, ../sass/_responsive.scss */
        #cont-info .title-contacts {
            font-size: 2.8em;
            margin: 14px 0 27px 0;
            letter-spacing: 0.03em;
        }
        /* line 647, ../sass/_responsive.scss */
        #cont-info #text-contact {
            margin-bottom: 36px;
        }
        /* line 650, ../sass/_responsive.scss */
        #cont-info #info-cotact {
            margin-bottom: 11px;
        }
        /* line 653, ../sass/_responsive.scss */
        #cont-info #text-contact p {
            margin-bottom: 21px;
            line-height: 1.62em;
        }
        /* line 659, ../sass/_responsive.scss */
        #cont-info #info-cotact p.tel-contact {
            margin-bottom: 25px;
        }

    /* line 665, ../sass/_responsive.scss */
    .go-up {
        margin: 70px auto 0;
    }

    /* -- Portfolio project -- */
    /* line 670, ../sass/_responsive.scss */
    #wrapper-portfolio-project.open-project {
        height: 1100px;
    }

    /* line 676, ../sass/_responsive.scss */
    #view-portfolio-project .first-slider > .caroufredsel-wrapper {
        height: 880px !important;
    }
    /* line 681, ../sass/_responsive.scss */
    #view-portfolio-project .second-slider > .caroufredsel-wrapper {
        height: 400px !important;
    }

    /* TOP SLIDER */
    /* line 691, ../sass/_responsive.scss */
    #primary-banner #primary-banner-title h1 span.title {
        font-size: 5em;
    }

    /* line 702, ../sass/_responsive.scss */
    .page-blog #primary-banner-title h1 span.title {
        font-size: 10em;
    }

    /* slider Foo8 */
    /* line 712, ../sass/_responsive.scss */
    .list-carousel.slider-foo-8 .prev {
        left: 5px;
    }
    /* line 715, ../sass/_responsive.scss */
    .list-carousel.slider-foo-8 .next {
        right: 5px;
    }

    /* slider Foo2 */
    /* line 723, ../sass/_responsive.scss */
    .posted-slider .slider-foo-2 .next2 {
        right: 5px;
    }
    /* line 726, ../sass/_responsive.scss */
    .posted-slider .slider-foo-2 .prev2 {
        left: 5px;
    }

    /* slider Foo1 */
    /* line 733, ../sass/_responsive.scss */
    .post-slider .next {
        right: 15px;
    }
    /* line 736, ../sass/_responsive.scss */
    .post-slider .prev {
        left: 15px;
    }

    /* Slider foo7*/
    /* line 742, ../sass/_responsive.scss */
    .blockquote-slider .prev {
        left: 5px;
    }
    /* line 745, ../sass/_responsive.scss */
    .blockquote-slider .next {
        right: 5px;
    }

    /* -- Comments -- */
    /* line 752, ../sass/_responsive.scss */
    #comments ul.children {
        padding-left: 30px !important;
    }

    /* maps */
    /* line 758, ../sass/_responsive.scss */
    #map-canvas-sm {
        display: block !important;
    }

    /* cont-pricing */
    /* line 762, ../sass/_responsive.scss */
    .cont-pricing {
        margin-bottom: 60px !important;
    }

    /* isotop */
    /* line 768, ../sass/_responsive.scss */
    .button-group.isotop-filters button {
        margin: 0;
        height: 25px;
    }

    /* responsive-design */
    /* line 776, ../sass/_responsive.scss */
    #responsive-design .img-responsive-design {
        margin-bottom: -10%;
    }
}
/* --- and 481px - 768px --- */
/*-----------------------------------------------------------------*/
/*------------------------- 321px - 480px -------------------------*/
/*-----------------------------------------------------------------*/
@media only screen and (min-width: 321px) and (max-width: 479px) {
    /* line 788, ../sass/_responsive.scss */
    .headline {
        font: bold 3.25em sans-serif;
    }

    /* line 791, ../sass/_responsive.scss */
    #block-slider svg {
        width: 270px;
    }

    /* line 794, ../sass/_responsive.scss */
    #languages, #menu {
        margin-left: 0;
    }

    /* Top slider */
    /* line 803, ../sass/_responsive.scss */
    .elements #primary-banner #primary-banner-title h1 span.title {
        font-size: 3.5em;
    }

    /* page title*/
    /* line 812, ../sass/_responsive.scss */
    .title-portfolio,
    .title-our-team,
    .title-about-as {
        font-size: 3em !important;
    }

    /* line 818, ../sass/_responsive.scss */
    .cont-box h1, .cont-box .box-title {
        font-size: 3em;
    }

    /* line 823, ../sass/_responsive.scss */
    #blockquote .box-title {
        font-size: 2.5em;
    }

    /* -- PORTFOLIO -- */
    /* line 829, ../sass/_responsive.scss */
    .portfolio#portfolio {
        padding: 65px 0;
    }

    /*isotop*/
    /* line 836, ../sass/_responsive.scss */
    .button-group.isotop-filters button {
        margin: 0;
        height: 25px;
    }

    /* line 842, ../sass/_responsive.scss */
    .isotope {
        margin: 0;
    }

    /* line 846, ../sass/_responsive.scss */
    .portfolio .element-item {
        width: 100%;
    }

    /* -- CONTACTS -- */
    /* line 852, ../sass/_responsive.scss */
    #cont-info {
        max-height: 750px;
        height: auto;
        width: 100%;
        margin-bottom: 300px !important;
    }

        /* line 860, ../sass/_responsive.scss */
        #cont-info .title-contacts {
            font-size: 1.8em;
            margin: 17px 0 20px 0;
        }
        /* line 864, ../sass/_responsive.scss */
        #cont-info #text-contact {
            margin-bottom: 15px;
        }
            /* line 866, ../sass/_responsive.scss */
            #cont-info #text-contact p {
                margin-bottom: 21px;
            }
        /* line 872, ../sass/_responsive.scss */
        #cont-info #info-cotact p.tel-contact {
            margin-bottom: 25px;
        }

    /* -- Portfolio project -- */
    /* line 881, ../sass/_responsive.scss */
    #wrapper-portfolio-project.open-project {
        height: 980px;
    }

    /* line 887, ../sass/_responsive.scss */
    #view-portfolio-project .first-slider > .caroufredsel-wrapper {
        height: 765px !important;
    }
    /* line 892, ../sass/_responsive.scss */
    #view-portfolio-project .second-slider > .caroufredsel-wrapper {
        height: 250px !important;
    }

    /* TOP SLIDER */
    /* line 902, ../sass/_responsive.scss */
    #primary-banner #primary-banner-title h1 span.title {
        font-size: 2.98em;
    }

    /* line 913, ../sass/_responsive.scss */
    .page-blog #primary-banner-title h1 span.title {
        font-size: 7em;
    }

    /* top slider link Down */
    /* line 925, ../sass/_responsive.scss */
    .front.white #primary-banner-title .topslider-link a span {
        font-size: 0.9em;
    }

    /* slider Foo8 */
    /* line 934, ../sass/_responsive.scss */
    .slider-foo-8 .prev {
        left: 0px;
    }
    /* line 937, ../sass/_responsive.scss */
    .slider-foo-8 .next {
        right: 0px;
    }

    /* slider Foo2 */
    /* line 944, ../sass/_responsive.scss */
    .posted-slider .slider-foo-2 .next2 {
        right: 5px;
    }
    /* line 947, ../sass/_responsive.scss */
    .posted-slider .slider-foo-2 .prev2 {
        left: 5px;
    }

    /* slider Foo1 */
    /* line 954, ../sass/_responsive.scss */
    .post-slider .next {
        right: 15px;
    }
    /* line 957, ../sass/_responsive.scss */
    .post-slider .prev {
        left: 15px;
    }

    /* foo7*/
    /* line 963, ../sass/_responsive.scss */
    .blockquote-slider .prev {
        left: 5px;
    }
    /* line 966, ../sass/_responsive.scss */
    .blockquote-slider .next {
        right: 5px;
    }

    /* -- Comments -- */
    /* line 973, ../sass/_responsive.scss */
    #comments ul.children {
        padding-left: 30px !important;
    }

    /* maps */
    /* line 979, ../sass/_responsive.scss */
    #map-canvas-xs {
        display: block !important;
    }

    /* cont-pricing */
    /* line 983, ../sass/_responsive.scss */
    .cont-pricing {
        margin-bottom: 60px !important;
    }

    /* newsletters */
    /* line 988, ../sass/_responsive.scss */
    #newsletters h3 {
        font-size: 2.5em;
    }

    /* responsive-design */
    /* line 994, ../sass/_responsive.scss */
    #responsive-design .img-responsive-design {
        margin-bottom: -12%;
    }

    /* line 999, ../sass/_responsive.scss */
    #banner h1, #responsive-design h1 {
        font-size: 2.3em;
    }
}
/* --- and 321px - 480px --- */
/*-----------------------------------------------------------------*/
/*----------------------------- 320px ------------------------------*/
/*------------------------------------------------------------------*/
@media only screen and (max-width: 320px) {
    /* line 1011, ../sass/_responsive.scss */
    .headline {
        font: bold 2.75em sans-serif;
    }

    /* line 1015, ../sass/_responsive.scss */
    #block-slider svg {
        width: 207px;
    }

    /* Top slider */
    /* line 1024, ../sass/_responsive.scss */
    .elements #primary-banner-title h1 span.title {
        font-size: 3.0em;
    }

    /* page title*/
    /* line 1032, ../sass/_responsive.scss */
    .title-portfolio,
    .title-our-team,
    .title-about-as {
        font-size: 2.8em !important;
    }

    /* line 1038, ../sass/_responsive.scss */
    .cont-box h1, .cont-box .box-title {
        font-size: 2.8em;
    }

    /* line 1043, ../sass/_responsive.scss */
    #blockquote .box-title {
        font-size: 2.5em;
    }

    /* -- PORTFOLIO -- */
    /* line 1049, ../sass/_responsive.scss */
    .portfolio#portfolio {
        padding: 65px 0;
    }

    /*isotop*/
    /* line 1056, ../sass/_responsive.scss */
    .button-group.isotop-filters button {
        margin: 0;
        height: 25px;
    }

    /* line 1063, ../sass/_responsive.scss */
    .portfolio .isotope {
        margin: 0;
    }

    /* line 1068, ../sass/_responsive.scss */
    .portfolio .element-item {
        width: 100%;
    }

    /* -- CONTACTS -- */
    /* line 1074, ../sass/_responsive.scss */
    #cont-info {
        max-height: 740px;
        width: 100%;
        height: auto;
        padding-bottom: 20px;
        margin-bottom: 300px !important;
    }

        /* line 1083, ../sass/_responsive.scss */
        #cont-info .title-contacts {
            font-size: 1.8em;
            margin: 17px 0 20px 0;
        }
        /* line 1087, ../sass/_responsive.scss */
        #cont-info #text-contact {
            margin-bottom: 15px;
        }
            /* line 1089, ../sass/_responsive.scss */
            #cont-info #text-contact p {
                margin-bottom: 21px;
            }
        /* line 1096, ../sass/_responsive.scss */
        #cont-info #info-cotact p.tel-contact {
            margin-bottom: 25px;
        }

    /* -- Portfolio project -- */
    /* line 1106, ../sass/_responsive.scss */
    #wrapper-portfolio-project .open-project {
        height: 980px;
    }

    /* line 1112, ../sass/_responsive.scss */
    #view-portfolio-project .first-slider > .caroufredsel-wrapper {
        height: 765px !important;
    }
    /* line 1117, ../sass/_responsive.scss */
    #view-portfolio-project .second-slider > .caroufredsel-wrapper {
        height: 180px !important;
    }
    /* line 1121, ../sass/_responsive.scss */
    #view-portfolio-project .list-carousel {
        padding: 0;
    }
    /* line 1124, ../sass/_responsive.scss */
    #view-portfolio-project .container-fluid {
        padding-left: 0;
        padding-right: 0;
    }
    /* line 1129, ../sass/_responsive.scss */
    #view-portfolio-project .second-slider .prev {
        left: -15px;
        top: 43%;
    }
    /* line 1133, ../sass/_responsive.scss */
    #view-portfolio-project .second-slider .next {
        right: -15px;
        top: 43%;
    }
    /* line 1139, ../sass/_responsive.scss */
    #view-portfolio-project .list-carousel li {
        overflow: hidden;
    }

    /* -- slider foo 3 -- */
    /* line 1146, ../sass/_responsive.scss */
    .foo2 .img-block, .foo3 .img-block {
        text-align: center;
    }

    /* TOP SLIDER */
    /* line 1155, ../sass/_responsive.scss */
    #primary-banner #primary-banner-title h1 span.title {
        font-size: 2.98em;
    }

    /* line 1166, ../sass/_responsive.scss */
    .page-blog #primary-banner-title h1 span.title {
        font-size: 5em;
    }

    /* elements */
    /* line 1174, ../sass/_responsive.scss */
    .demo-circules {
        text-align: center;
    }
        /* line 1176, ../sass/_responsive.scss */
        .demo-circules .circle {
            margin: 0 0 10px 0;
        }

    /* link go About Us*/
    /* line 1185, ../sass/_responsive.scss */
    .front.white #primary-banner-title .topslider-link a span {
        font-size: 0.8em;
    }

    /* slider Foo8 */
    /* line 1194, ../sass/_responsive.scss */
    .slider-foo-8 .prev {
        left: 5px;
    }
    /* line 1197, ../sass/_responsive.scss */
    .slider-foo-8 .next {
        right: 5px;
    }

    /* slider Foo2 */
    /* line 1204, ../sass/_responsive.scss */
    .posted-slider .slider-foo-2 .next2 {
        right: 5px;
    }
    /* line 1207, ../sass/_responsive.scss */
    .posted-slider .slider-foo-2 .prev2 {
        left: 5px;
    }

    /* slider Foo1 */
    /* line 1214, ../sass/_responsive.scss */
    .post-slider .next {
        right: 15px;
    }
    /* line 1217, ../sass/_responsive.scss */
    .post-slider .prev {
        left: 15px;
    }

    /**/
    /* line 1223, ../sass/_responsive.scss */
    .blockquote-slider .prev {
        left: 5px !important;
    }
    /* line 1226, ../sass/_responsive.scss */
    .blockquote-slider .next {
        right: 5px !important;
    }

    /* -- Comments -- */
    /* line 1233, ../sass/_responsive.scss */
    #comments ul.children {
        padding-left: 30px !important;
    }

    /* maps */
    /* line 1239, ../sass/_responsive.scss */
    #map-canvas-xs {
        display: block !important;
    }

    /* cont-pricing */
    /* line 1243, ../sass/_responsive.scss */
    .cont-pricing {
        margin-bottom: 60px !important;
    }

    /* newsletters */
    /* line 1247, ../sass/_responsive.scss */
    #newsletters h3 {
        font-size: 2.5em;
    }

    /* line 1251, ../sass/_responsive.scss */
    #responsive-design .img-responsive-design {
        margin-bottom: -13%;
    }

    /* line 1256, ../sass/_responsive.scss */
    #banner h1, #responsive-design h1 {
        font-size: 2.3em;
    }
}
/* --- and 320 --- */
@media only screen and (max-height: 320px) {
    /* line 1266, ../sass/_responsive.scss */
    .slider-overlay .slider-content {
        padding: 0 0 2px 0;
    }

    /* line 1269, ../sass/_responsive.scss */
    .slider-overlay-style {
        margin-bottom: -3px;
    }
}

@media (max-width: 767px) {
    /* line 1275, ../sass/_responsive.scss */
    .text-left-xs {
        text-align: left;
    }

    /* line 1278, ../sass/_responsive.scss */
    .text-right-xs {
        text-align: right;
    }

    /* line 1281, ../sass/_responsive.scss */
    .text-center-xs {
        text-align: center;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    /* line 1287, ../sass/_responsive.scss */
    .text-left-sm {
        text-align: left;
    }

    /* line 1290, ../sass/_responsive.scss */
    .text-right-sm {
        text-align: right;
    }

    /* line 1293, ../sass/_responsive.scss */
    .text-center-sm {
        text-align: center;
    }
}

@media (min-width: 992px) and (max-width: 939px) {
    /* line 1299, ../sass/_responsive.scss */
    .text-left-md {
        text-align: left;
    }

    /* line 1302, ../sass/_responsive.scss */
    .text-right-md {
        text-align: right;
    }

    /* line 1305, ../sass/_responsive.scss */
    .text-center-md {
        text-align: center;
    }
}

@media (min-width: 940px) {
    /* line 1311, ../sass/_responsive.scss */
    .text-left-lg {
        text-align: left;
    }

    /* line 1314, ../sass/_responsive.scss */
    .text-right-lg {
        text-align: right;
    }

    /* line 1317, ../sass/_responsive.scss */
    .text-center-lg {
        text-align: center;
    }
}
