/*@font-face{
    font-family:'FontAwesome';
    src:url(../fonts/fontawesome-webfont.eot);
    src:url(../fonts/fontawesome-webfont_iefix.eot) format('embedded-opentype'),
        url(../fonts/fontawesome-webfont.svg) format('svg'),
        url(../fonts/fontawesome-webfont.woff) format('woff'),
        url(../fonts/fontawesome-webfont.ttf) format('truetype');
    font-weight:normal;
    font-style:normal;
}*/

@font-face{
    font-family:'iconsmind';
    src:url(../fonts/iconsmind.eot);
    src:url(../fonts/iconsmind_iefix.eot) format('embedded-opentype'),
        url(../fonts/iconsmind.ttf) format('truetype'),
        url(../fonts/iconsmind.woff) format('woff');
    font-weight:400;
    font-style:normal
}

#footer-outer #footer-widgets .widget h4, #footer-outer .col .widget_recent_entries span, #footer-outer .col .recent_posts_extra_widget .post-widget-text span {
    color: #777777!important;
}
#footer-outer .widget.widget_nav_menu li a, #footer-outer #footer-widgets .col ul ul li:last-child {
    border-bottom: 0!important;
}
#footer-outer, #footer-outer a:not(.nectar-button) {
    font-family: Roboto;
    font-weight: 700!important;
    color: #CCCCCC!important;
    font-size: 16px;
    text-decoration: none;
    line-height: 24px;
}

.wpb_text_column>.wpb_wrapper>*:last-child {
    margin-bottom: 0;
}
@media only screen and (max-width: 1300px) and (min-width: 1000px)
.row .col h4, body h4 {
    font-size: 20px;
    line-height: 26px;
}
@media (max-width: 770px) {
    body .column-inner h1 {
        margin-top: 40px;
        margin-bottom: 0;
    }
    #fws_5fb260220a418 {
        padding-bottom: 60px !important;
    }
}
#footer-outer strong,
#footer-outer b {
    font-family: Roboto;
    font-weight: 600;
}
body .column-inner h1 {
    color: #6c718b;
}
body .column-inner h3 {
    font-size: 22.1px;
    line-height: 28.9px;
    font-family: Roboto;
    text-transform: none;
    letter-spacing: 0px;
    font-weight: 400;
    color: #6c718b;
}
body .column-inner h4, .row .col h4 {
    font-family: Roboto;
    text-transform: none;
    letter-spacing: 0px;
    font-size: 20px;
    line-height: 26px;
    font-weight: 300;
    color: #6c718b;
}
body .column-inner a {
    color: #30bdcb;
}
body .column-inner a:hover {
    color: inherit;
    text-decoration: none;
}
#footer-outer, #nectar_fullscreen_rows>#footer-outer.wpb_row .full-page-inner-wrap {
    background-color: #313233!important;
}
#footer-outer #copyright, .ascend #footer-outer #copyright {
    border: none;
    background-color: #1f1f1f;
}
#ajax-content-wrap #footer-outer #copyright {
    border-top: 1px solid rgba(255,255,255,.18);
}
body .nectar-button.large {
    padding-left: 35px;
    padding-right: 35px;
}
.nectar-button {
    border-radius:4px;
    border: 1px solid rgba(48, 189, 203, 0.75);
    padding: 13px 35px;
}
.nectar-button:hover {
    text-decoration: none;
    color: #ffffff;
    background-color: rgb(48, 189, 203);
}
.nectar-button:hover span {
    color: #ffffff;
}
.nectar-button span {
    color: rgb(48, 189, 203);
    text-transform: none!important;
    letter-spacing: 1px;
    font-size: 14px;
    font-family: Roboto;
    font-weight: 400;
}
#footer-outer .row {
    padding: 75px 0;
}
#footer-outer #footer-widgets .col ul li {
    padding: 4px 0!important;
    border: none;
}
[class^=icon-].icon-default-style {
    color: #30bdcb;
    display: none;
}
[class^=icon-].icon-default-style {
    line-height: 34px;
    height: 34px;
    width: 34px;
    margin-right: 0;
    font-size: 34px;
    color: #000;
    background-color: transparent;
}
[class^="icon-"], [class*=" icon-"] {
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    margin-top: 0;
}
[class^=icon-], i[class*=" icon-"] {
    display: inline-block;
    max-width: 100%;
    position: relative;
    text-align: center;
    vertical-align: middle;
    top: -2px;
    word-spacing: 1px;
}
[class^=iconsmind-], [class*=" iconsmind-"] {
    font-family: 'iconsmind' !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#footer-outer #copyright .widget h4, #footer-outer #copyright li a i, #footer-outer #copyright p {
    color: #777;
}
#footer-outer #copyright p {
    line-height: 22px;
    margin-top: 3px;
    font-size: 14px;
    font-family: "Roboto";
    font-weight: 400;
    text-align: center;
}
body #footer-outer i, body #header-secondary-outer #social i {
    font-size: 20px;
    width: auto;
    background-color: transparent;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa, .fas, .far, .fal, .fad, .fab {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}
i[class*=fa-], span[class*=fa-] {
    display: inline-block;
    word-spacing: 1px;
    position: relative;
    text-align: center;
    top: -2px;
    vertical-align: middle;
    max-width: 100%;
}
#footer-outer[data-cols="1"] #copyright .col, #footer-outer[data-cols="1"] #copyright .col ul, #footer-outer #copyright[data-layout=centered] .col, #footer-outer #copyright[data-layout=centered] .col ul {
    width: 100%;
    float: none;
}
#footer-outer[data-cols="1"] #copyright li, #footer-outer #copyright[data-layout=centered] li, #footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li {
    float: none;
    display: inline-block;
    margin: 0 10px;
    width: auto;
}
#footer-outer #copyright li a:hover i, #footer-outer[data-cols="1"] #copyright li a:hover i, #footer-outer[data-cols="1"] #copyright li a:hover i:after {
    border-color: #fff;
    color: #fff;
}
#footer-outer #copyright[data-layout=centered] .col {
    text-align: center;
}
#footer-outer #copyright {
    border-top: 1px solid rgba(255,255,255,.18);
}

a:hover .storeimg {
	opacity: 0.65;
}


@media (min-width: 1200px) {
#fws_5fb260220a418 {
    width: 1170px;
}
}
@media (min-width: 992px) {
#fws_5fb260220a418 {
    width: 970px;
}
}
@media (min-width: 768px){
#fws_5fb260220a418 {
    width: 750px;
}
}
#fws_5fb260220a418 {
    width: 70%;
    margin: auto;
    max-width: 1200px;
}
#fws_5fb260220a418 .container {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}
#footer-outer .container {
    width: 70%;
    padding: 0;
    max-width: 1200px;
}