﻿/*
Theme Name: Frontline
Theme URI: http://demo.farost.net/frontline/
Author: Farost
Author URI: http://themeforest.net/user/farost
Description: Frontline is a theme run on Elementor Page Builder Plugin, This is a free WordPress theme which helps you to create a website in just few minutes. You can create law firms, attorneys, counsel, legal adviser, legal experts websites and many more from this WordPress theme. Theme provides lots of options and is easily customizable through the Customizer. Optimized for speed and 1 click demo import options this theme is quick to setup.
Version: 1.0.2
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: frontline
Tags: elementor, law, law-firm, attorney, one-column, two-columns, left-sidebar, right-sidebar, grid-layout, accessibility-ready, custom-colors, custom-menu, editor-style, featured-images, footer-widgets, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.heading-default-font h1, .heading-default-font h2, .heading-default-font h3, .heading-default-font h4, .heading-default-font h5, .heading-default-font h6, .heading-default-font .h1, .heading-default-font .h2, .heading-default-font .h3, .heading-default-font .h4, .heading-default-font .h5, .heading-default-font .h6{
    font-family: 'Proxima Nova', sans-serif;
    font-weight: 600;
    margin-bottom: 0;
}
.wp-block-button__link{
    font-weight: 500;
    padding: 5px 25px;
    font-size: 25px;
}
.container.content-container.full {
 padding-left: 0 !important;
 padding-right: 0 !important;
}
body{
    background-color: #E5E5E5;
    font-size: 20px;
}
footer{
    padding: 50px 0;
    background-color: #34BA98;
    color: #FFF;
}
#menu-new-footer .current-menu-item a{
   color: #34BA98;
   font-weight: 600;
}
#menu-new-footer li a{
    color: #FFF ;
    font-size: 16px;
}
footer.entry-footer {
    display: none !important;
}
.no-b-margin{
    margin-bottom: 0;
}
.widget-no-mb .widget{
    margin-bottom: 0;
}

.contact-new .form-input .wpcf7-text,.contact-new .form-input .wpcf7-textarea{
    border-radius: 5px;
}
.contact-new .form-input .wpcf7-submit{
    border-radius: 5px;
}
.contact-new .form-input .wpcf7-submit:hover{
    outline:2px solid #34BA98;
}
.copyrights {
    background: #34BA98;
    height: 50px;
    padding-top: 17px;
    border-top: solid 1px #FCFCFC;
    color: red;
}
.copyrights .group{
    display: flex;
    justify-content: space-between;
    color: #FCFCFC;
    font-family: "Proxima Nova", sans-serif;
    font-size: 11px;
    line-height: 16px;
}
.copyrights .group a{
    color: #FCFCFC;
    font-family: "Proxima Nova", sans-serif;
    font-size: 11px;
    line-height: 16px;
}
.boxes{
    background: #F7F7F7;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
border-radius: 11px;
padding:2rem 3rem;
}
body .container.full{max-width:100%;}
body .container .full{max-width:100%;padding:0;}
.site-content{padding:0;}
.fw-300{
    font-weight: 300;
}
.fw-400{
    font-weight: 400;
}
.fw-500{
    font-weight: 500;
}
.fw-600{
    font-weight: 600;
}

button.wp-block-search__button{
    display: none;
}
label.wp-block-search__label {
    display: none;
}
.tag-cloud-link {
    color: #3B3B3B;
    padding: 3px 8px;
    background: #F2F2F2;
    border-radius: 25px;
    font-size: 10px;
}
.listings .list .image{
    /* margin-bottom: 50px; */
}
.listings .list .image img{
    width: 100%;
    height: auto;
    object-fit: cover;
}
.listings .list{
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
    border-radius: 0px 0px 5px 5px;
    margin-bottom: 50px;
}
.listings .list .texts .labels{
    margin-bottom: 1rem;
}
.listings .list .texts .excerpt{
     
        line-height: 30px;
        margin: 1rem 0;
    }

.listings .list .texts{
    padding: 2rem;
}
.listings .single-list{
    color: #3B3B3B;
}
a.read-more {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 3;
    color: #34BA98;
    text-decoration: none;
}
.recents .recent{
    display: flex;
    align-items: center;
    margin-bottom: 1rem;
}
.recents .recent:last-child{
    margin-bottom: 0;
}
.recents .recent .image{
    flex-basis: 30%;
    min-width: 30%;
    
}
.recents .recent .text{
    flex-basis: 70%;
    padding-left: 1rem;
}
.read-more-title {
    font-size: 15px;
    color: #3B3B3B;
    font-weight: 400;
}
.read-more-title:hover{
    color: #34BA98;
}
.author{
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.saboxplugin-wrap{
    border: none !important;
    
}
.saboxplugin-wrap .saboxplugin-gravatar {
   
    padding: 0 20px 0px 0 !important;

}
.saboxplugin-gravatar img{
    max-height: 55px;
    width: auto;
}
.saboxplugin-tab {
    display: flex;
    align-items: center;
}
.saboxplugin-wrap .saboxplugin-authorname{
    margin: 0 !important;
}
a.vcard.author{
    color:#3B3B3B;
    font-size: 28px;
    font-weight: 600;
}
.wp-block-coblocks-hero__content-wrapper{
    width: 1200px;
}
#site-header-wrap.header-layout2 .container, #site-header-wrap.header-layout3 .container, #site-header-wrap.header-layout5 .container{
    max-width: 1200px;
    padding:0;
}
#site-header-wrap.header-layout2 .site-header-main .primary-menu > li{
    margin: 0 20px;
}
.wp-block-coblocks-hero__content {
    max-width: 1200px !important;
}

#cms-loadding{
	display: none!important;
}
@media screen and (max-width: 1024px){
    footer {
        padding-bottom: 1px;
    }
}
