/*
Template:  Webster - Responsive Multi-purpose HTML5 Template
Author: potenzaglobalsolutions.com
Design and Developed by: potenzaglobalsolutions.com

NOTE: This file contains the styling for the Consulting Template. You can edit/add anything in this file!
*/

h1, h2, h3, h4, h5, h6 { font-family: 'Dosis', serif; font-weight: normal; color: #354a6b; margin-top: 0px; text-transform: none; font-weight: bold; }

.agency-counter .row { background: #354a6b;  }
.agency-counter .counter:nth-child(1) { background: rgba(53, 74, 107, 0.2); padding: 60px 60px; }
.agency-counter .counter:nth-child(2) { background: rgba(0, 0, 0, 0.1); padding: 60px 60px; }
.agency-counter .counter:nth-child(3) { background: rgba(0, 0, 0, 0.2); padding: 60px 60px; }
.agency-form .contact-form { padding: 30px; background: #354a6b; }
.footer-Newsletter .form-control { background: #152338; }
.footer.black-bg { background: #20314c; }
.footer-widget { background: transparent; border-top-color: #152338; }
.footer-widget a { color: #fff !important; }

.bg-overlay-theme-20:before {  background: rgba(53, 74, 107, 0.2); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1; }
.bg-overlay-theme-50:before {  background: rgba(53, 74, 107, 0.5); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1; }
.bg-overlay-theme-70:before {  background: rgba(53, 74, 107, 0.7); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1; }
.bg-overlay-theme-90:before {  background: rgba(53, 74, 107, 0.9); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1; }


/************************************************************************************************************************/

/* .header.light .topbar ul li , .header.light .topbar ul li a {
    color: #fff;
} */

.topbar{
    position: fixed;
    top: 0;
    z-index: 9999;
    width: 100%;
}

.topbar .text-left ul li, .topbar .text-right ul li , .topbar .text-right ul li a{
    font-weight:600;
}

.topbar ul li {
    margin-right: 5px;
    margin-left: 5px;
}

.topbar ul li a{
    margin:0;
}

.mega-menu > section.menu-list-items{
    margin-top:48px;
}

.mega-menu *{
    font-weight: 600;
}

.mega-menu .menu-logo img, #logo_img{
    height:80px;
}

.mega-menu .menu-logo{
    padding: 15px 0 10px 0;
}

.mega-menu .menu-links > li > a{
    padding: 0 8px;
}

p{
    margin-bottom:20px;
}

ul + p{
    margin-top:30px;
}

.tp-caption > p{
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #8e8e8e;
    line-height: 24px !important;
    white-space: normal;
}

.rev_slider .tp-caption{
    width: 400px;
    background: #fff;
    padding:20px !important;
}

.rev_slider .tp-caption a.button{
    padding: 0 14px;
}

.page-content{
    border-right: 1px dashed rgba(0, 0, 0, 0.2);
}

.page-content .row-title{
    margin-top:60px;
}

.page-content .row-title:first-child{
     margin-top:0;
}

.page-title{
    padding-top:150px;
}

.section-title h2 {
    font-size: 26px;
}

.section-title h6{
    color:#919191;
}

.section-text ul{
    padding-left:40px;
}

.section-text ul li{
    list-style: none;
    padding-left: 25px;
    position: relative;
    margin-bottom:10px;
}
.section-text ul li:after {
    content: "\f0a4";
    font-family: 'FontAwesome';
    position: absolute;
    color: #84ba3f;
    left: 0;
    top: 0;
}

.contact .feature-text{
    padding:30px;
    color:#fff;
}

.contact .feature-text{
    padding:30px;
    /*color:#fff;*/
}

/*.contact .feature-info, .contact .text-back, .contact .text-back + p{
    color:#fff;
}*/

.img-text + .img-text{
    margin-top:20px;
}

.footer .footer-news li{
    display: block;
}

.footer .footer-news li > div{
    display: table-cell;
}

.footer .footer-news li > div.text{
    width:80%;
    height: 40px;
    overflow: hidden;
}

.footer .footer-news a{
    color: rgba(255,255,255,0.5);
}

ul.inline{
    list-style: none;
    padding:0;
    margin:0;
}
ul.inline li {
    display: inline-block;
}