﻿
.social-media-header-icons {
    margin-top: 8px;
}

/*#title {
    margin-top: 10px;
}*/

ul.ulml20 {
    margin-left: 20px;
}

.nav span.fa, .tab-pane span.fa {
    color: #007ACC;
    padding-right: 5px;
}

.fa-file-pdf-o:before {
    content: "\f1c1";
}

.fa-file-pdf-o {
    color: #cd0505;
}

.fa-newspaper-o:before {
    content: "\f1ea";
}

.fa-send:before,
.fa-paper-plane:before {
    content: "\f1d8";
}

.fa-line-chart:before {
    content: "\f201";
}

.fa-calculator:before {
    content: "\f1ec";
}

.fa-ban:before {
    content: "\f05e";
}

.fa-fax:before {
    content: "\f1ac";
}

.fa-pencil-square:before {
    content: "\f14b";
}

.fa-pie-chart:before {
    content: "\f200";
}


.contact_details > .custom-box > div.custom-box-info {
    margin-left: 40px;
}

    .contact_details > .custom-box > div.custom-box-info span {
        width: 40px;
        display: inline-block;
    }

.random-image {
    margin-bottom: 20px;
    border: 1px solid #ccc7c7;
    padding: 8px;
}

.random-footer-image {
    float: left;
    max-height: 240px;
    margin-right: 10px;
}

.creative-technical-heading {
    float: right;
    margin-top: 50px;
    text-transform: uppercase;
    margin-right: 100px;
}

    .creative-technical-heading span {
        color: #007ACC;
        font-style: normal;
    }

.section-footer {
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#00a4db), to(#007acc));
    background-image: -webkit-linear-gradient(top, #00a4db, 0%, #007acc, 100%);
    background-image: -moz-linear-gradient(top, #00a4db 0%, #007acc 100%);
    background-image: linear-gradient(to bottom, #00a4db 0%, #007acc 100%);
}

    .section-footer p, .section-footer li {
        color: #fff;
    }

        .section-footer li a {
            color: #fff;
        }


hr.kw4, hr.kw3, hr.dot-circle-o, hr.pencil {
    padding: 0;
    margin: 40px 0;
    border: none;
    border-top: medium double #ededed;
    color: #01090C;
    text-align: center;
}

    hr.kw4:after,
    hr.kw3:after,
    hr.dot-circle-o:after,
    hr.pencil:after {
        content: "\f14b";
        font-family: 'FontAwesome';
        display: inline-block;
        position: relative;
        top: -0.7em;
        font-size: 1.5em;
        padding: 0 0.85em;
        background: white;
    }

    hr.kw4:after {
        content: "\f128";
    }

    hr.kw3:after {
        content: "\f13d";
    }

    hr.dot-circle-o:after {
        content: "\f192";
    }


.section-colorizedbg em {
    color: #fff;
}


.post-wrapper-top {
    background-color: #D9D9D9;
}

.hidelead {
    display: none;
}


.back-to-top {
    position: relative;
    text-transform: uppercase;
    margin: -25px auto 15px;
    width: 230px;
    padding: 5px;
    cursor: pointer;
    border: 1px solid #333333;
    text-align: center;
    -webkit-transition: background-color .4s linear, color .4s linear;
    -moz-transition: background-color .4s linear, color .4s linear;
    -o-transition: background-color .4s linear, color .4s linear;
    -ms-transition: background-color .4s linear, color .4s linear;
    transition: background-color .4s linear, color .4s linear;
}

    .back-to-top:hover {
        background: #232527;
        border: 1px solid #333333;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0,0,0, 0.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0,0,0, 0.6);
    }

    .back-to-top span {
        color: #FFF;
        font-size: 1em;
    }


.smm37years {
    position: absolute;
    top: 0;
    right: -40px;
}


div.logo-div-wrapper {
    float: left;
    width: 225px;
    /*margin-bottom: 20px;*/
    margin-right: 10px;
    margin-bottom: 20px;
}

div.logo-div {
    padding: 5px;
    border: 1px solid #d5d5d5;
}
