/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
    [FOOTER]
        (NEWSLETTER)
        (COPYRIGHTS)

    [MEDIA QUERIES]

*/

/* [FOOTER] --------------------------------------------------- */


#footer .select-option input[type="radio"]:checked + label:before {
    content: '\f00c';
    font-family: FontAwesome;
    display: inline-block;
    vertical-align: middle;
    line-height: 1em;
    width: 2em;
    height: 1em;
   text-align: center;
    color: #fff;
    position: absolute;
 left: 12%;
    top: 26%;
}
#footer a {
    color: inherit;
    word-break: break-all;
}

#footer ul {
    list-style: outside none none;
    padding-left: 0;
}

#footer .headwrapper .head {
    font-size: 1.15em;
}

#footer .footerbottom {
    margin-top: 0.99rem;
    padding-top: 0.99rem;
}


#footer .social .fa,
#footer .payments .fa {
    font-size: 1.5rem;
margin-right: 0.63rem;
}


/*  (NEWSLETTER) */
#divNewsLetterWrapper {
    margin-top: 0.99rem;
}
#divNewsLetterWrapper .select-option label
{
    display:block;
}

/*  (NEWSLETTER) END */


/* (COPYRIGHTS) */
.copyright {
    text-align: center;
}

/* (COPYRIGHTS) END */

/* [FOOTER] END --------------------------------------------------- */




/* [MEDIA QUERIES] --------------------------------------------------- */


@media screen and (min-width:992px) {
    #divNewsLetterWrapper {
        margin-bottom: 0.99rem;
    }
}
@media screen and (min-width:768px) {
    #footer .social {
        float: right;
    }
}
@media screen and  (max-width:767.98px) {
     #footer {
        text-align: center;
    }

    .footerlinks {
        padding-bottom: 0;
    }
     .newsletterbtn {
        margin: 0.99rem 0;
    }
    .copyright {
        margin: 0.63rem 0;
        margin: 0;
    }
}
/* [MEDIA QUERIES] END --------------------------------------------------- */