﻿/*-- Footer --*/
section.footer {
    /*background: url(../newimages/foot.png) repeat;
    background-attachment: fixed;
    background-position: center;*/
    padding: 20px 0 30px 0;
    color: white;
    font-family:Roboto;
    background-color:black;
    border-top:10px solid #8e171b;
}

    section.footer h2 {
        font-size: 30px;
        font-weight: 500;
        padding-bottom: 10px;
        text-transform: uppercase;
        font-family: 'Viga', sans-serif;
    }

    section.footer h4 {
        font-size: 25px;
        padding: 20px 0;
        font-weight: 500;
       font-family:Roboto;
       color:white;
    }

    section.footer .contact-info i {
        font-size: 19px;
        margin: 0px 10px 11px 10px;
        display: inline-block;
        top: 3px;
        color:yellow!important;
    }

    section.footer .contact-info p.p3 {
        padding: 0;
        display: inline-block;
        vertical-align: middle;
        font-size: 14px;
        color:white;
         font-weight: 300;
    }
    .p3 > span{
        display:block;
        padding-left:30px;
    }
    section.footer .contact-info p.p4 {
        padding: 0;
        display: block;
        vertical-align: middle;
        font-weight: 300;
           color:white;
        font-size: 14px;
        margin: -27px 0 0 35px;
    }

        section.footer .contact-info p.p3 a, section.footer .contact-info p.p4 a {
            text-decoration: none;
            color: white;
        }

            section.footer .contact-info i.glyphicon.glyphicon-envelope:hover, section.footer .contact-info p.p3 a:hover, section.footer .contact-info p.p4 a:hover {
                color: #fff;
            }

.copyright p {
    text-align: center;
    font-size :18px;
    color:white;
}
    .copyright p a {
        color:white;
    }
.footer-center p, .footer-right p {
    color: black;
    font-size: 14px;
    line-height: 33px;
    font-weight: 300;
}

.footer-right ul.social-icons {
    margin-top: 20px;
}

    .footer-right ul.social-icons li {
        margin-right: 3px;
    }

section.footer .footer-center .form-control {
    border-radius: 0px;
    background-color: rgba(0, 0, 0, 0.46);
    color: #fff;
    text-align: center;
    font-size: 17px;
}

section.footer .footer-center input::-webkit-input-placeholder {
    color: #fff !important;
}

section.footer .footer-center input:-moz-placeholder { /* Firefox 18- */
    color: #fff !important;
}

section.footer .footer-center input::-moz-placeholder { /* Firefox 19+ */
    color: #fff !important;
}

section.footer .footer-center input:-ms-input-placeholder {
    color: #fff !important;
}

button.btn-outline {
    border: solid 1px #fff;
    font-size: 18px;
    padding: 5px 10px;
    background: rgba(0, 0, 0, 0.45);
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

    button.btn-outline:hover,
    button.btn-outline:focus,
    button.btn-outline:active {
        border: solid 1px #fff;
        color: #000;
        background: #fff;
    }

section.footer .footer-right ul.social-icons2 {
    list-style: none;
    padding-top: 20px;
}

    section.footer .footer-right ul.social-icons2 li {
        display: inline;
        margin-right: 5px;
    }

        section.footer .footer-right ul.social-icons2 li a i.fa.fa-facebook {
            background-color: #3b5998;
            width: 42px;
            height: 42px;
            line-height: 44px;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -o-border-radius: 50%;
            -ms-border-radius: 50%;
            font-size: 21px;
            color: #fff;
            text-align: center;
            vertical-align: middle;
            transition: 0.5s all;
            -webkit-transition: 0.5s all;
            -moz-transition: 0.5s all;
            -o-transition: 0.5s all;
            -ms-transition: 0.5s all;
        }

        section.footer .footer-right ul.social-icons2 li a i.fa.fa-instagram {
            background-color: #d2006d;
            width: 42px;
            height: 42px;
            line-height: 44px;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -o-border-radius: 50%;
            -ms-border-radius: 50%;
            font-size: 17px;
            color: #fff;
            text-align: center;
            vertical-align: middle;
            transition: 0.5s all;
            -webkit-transition: 0.5s all;
            -moz-transition: 0.5s all;
            -o-transition: 0.5s all;
            -ms-transition: 0.5s all;
        }

        section.footer .footer-right ul.social-icons2 li a i.fa.fa-youtube {
            background-color: #fd011a;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -o-border-radius: 50%;
            -ms-border-radius: 50%;
            font-size: 18px;
            color: #fff;
            width: 42px;
            height: 42px;
            line-height: 42px;
            text-align: center;
            vertical-align: middle;
            transition: 0.5s all;
            -webkit-transition: 0.5s all;
            -moz-transition: 0.5s all;
            -o-transition: 0.5s all;
            -ms-transition: 0.5s all;
        }

        section.footer .footer-right ul.social-icons2 li a i.fa.fa-google-plus {
            background-color: #dc4e41;
            width: 42px;
            height: 42px;
            line-height: 44px;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -o-border-radius: 50%;
            -ms-border-radius: 50%;
            font-size: 16px;
            color: #fff;
            text-align: center;
            vertical-align: middle;
            transition: 0.5s all;
            -webkit-transition: 0.5s all;
            -moz-transition: 0.5s all;
            -o-transition: 0.5s all;
            -ms-transition: 0.5s all;
        }

        section.footer .footer-right ul.social-icons2 li a i.fa.fa-facebook:hover {
            background-color: #002573;
        }

        section.footer .footer-right ul.social-icons2 li a i.fa.fa-twitter:hover {
            background-color: #004A82;
        }

        section.footer .footer-right ul.social-icons2 li a i.fa.fa-linkedin:hover {
            background-color: #BB5E00;
        }

        section.footer .footer-right ul.social-icons2 li a i.fa.fa-google-plus:hover {
            background-color: #8A0B00;
        }
.links {
   list-style-type:none;
}
    .links li {
        display:block;
        padding:10px 0px 0 0px;
    }
        .links li a i {
            color:yellow;
            font-size:20px!important;
        }
        .links li a {
            font-family:Roboto;
            font-size:14px;
            color:white;
            text-decoration:none;
        }
            .links li a:hover {
                color:yellow;
            } 
/*-- /Footer --*/
@media(max-width:468px){
       section.footer .contact-info p.p3 {
        padding: 0;
        display: inline-block;
        vertical-align: middle;
        font-size: 14px;
        color:white;
         font-weight: 300;
    }

    section.footer .contact-info p.p4 {
        padding: 0;
        display: block;
        vertical-align: middle;
        font-weight: 300;
           color:white;
        font-size: 14px;
        margin: -27px 0 0 35px;
    }
    .links {
   list-style-type:none;
}
    .links li {
        display:block;
        padding:10px 10px 0 10px;
    }
        .links li a i {
            color:yellow;
            font-size:20px!important;
        }
        .links li a {
            font-family:Roboto;
            font-size:14px;
            color:white;
            text-decoration:none;
        }
            .links li a:hover {
                color:yellow;
            } 
}