/*
@Author: ThemeMascot
@URL: http://ThemeMascot.com

This is the file where you can add your custom styles to change the look of the
theme. But don't modify style-main.css file.

*/
section > .container, section > .container-fluid {
    padding-top: 40px;
    padding-bottom: 40px;
}

.menuzord-brand {
    margin: 2px 30px 0 0;
}
.menuzord-brand img {
    max-height: 110px;
}

.menuzord-menu{
    padding-top: 12px;
}

.scroll-to-fixed-fixed .menuzord-brand {
    margin: 6px 30px 0 20px;
}

.scroll-to-fixed-fixed .menuzord-brand img {
    max-height: 78px;
}

.scroll-to-fixed-fixed .menuzord-menu {
    padding-top: 2px;
}

.menuzord h5.post-title, .menuzord h4.entry-title{
    font-size: 14px;
}

.header-top .widget.no-border ul li a i {
    font-size: 22px;
}

.btn{
    -o-transition: color .3s linear, background .3s linear;
    -moz-transition: color .3s linear, background .3s linear;
    -webkit-transition: color .3s linear, background .3s linear;
    transition: color .3s linear, background .3s linear;
}

.social-icons.footer-icons a{
    padding-top: 8px;

}

.footer a, .footer .footer-bottom a {
    color: #aaa;
    -o-transition: color .3s linear, background .3s linear;
    -moz-transition: color .3s linear, background .3s linear;
    -webkit-transition: color .3s linear, background .3s linear;
    transition: color .3s linear, background .3s linear;
}

.footer i{
    font-size: 18px;
}

.footer .footer-bottom a {
    color: #ddd;
}

.footer a:hover, .footer a:active, .footer a:focus{
    color: #4b84a5;
}

.widget.dark .widget-title {
    color: #ddd;
}
.widget.dark{
    color: #aaa;
}
.widget .post-title a {
    font-size: 14px;
}

.owl-carousel.owl-nav-top .owl-controls .owl-nav .owl-prev,
.owl-carousel.owl-nav-top .owl-controls .owl-nav .owl-next,
.bx-controls .bx-controls-direction > a {
    background: #40718d;
    color: #f1f1f1;
    padding: 6px 16px;
    text-align: center;
    margin: 5px;
    -o-transition: color .3s linear, background .3s linear;
    -moz-transition: color .3s linear, background .3s linear;
    -webkit-transition: color .3s linear, background .3s linear;
    transition: color .3s linear, background .3s linear;
    font: normal normal normal 14px/1 FontAwesome;
}
.bx-controls .bx-controls-direction > a{
    top: -50px;
}

.owl-carousel.owl-nav-top .owl-controls .owl-nav .owl-next{
    margin-right: 0px;
}
.bx-controls .bx-controls-direction .bx-prev {
    right: 46px;
}

.owl-carousel.owl-nav-top .owl-controls .owl-nav .owl-prev:hover,
.owl-carousel.owl-nav-top .owl-controls .owl-nav .owl-next:hover,
.bx-controls .bx-controls-direction > a:hover
{
    background: #b1ada0;
}

.owl-carousel.owl-nav-top .owl-controls .owl-nav .owl-prev i,
.owl-carousel.owl-nav-top .owl-controls .owl-nav .owl-next i,
.bx-controls .bx-controls-direction > a i{
    color: #f1f1f1;
    font-size: 20px;
    font-weight: bold;
}

.inner-header .title {
    font-size: 30px;
}

.line-bottom::after {
    width: 100%;
}
.heading-title.justice i{
    font-size: 24px;
    color: #355f76;
}
.widget .list-divider li a{
    font-size: 15px;
    font-weight: 600;
}
.widget .list-divider li a.active, .widget .list-divider li a:hover{
    color: #b0ac9d;
}

.gm-style-iw-d h3{
    margin-top: 0px;
    margin-bottom: 10px;
}