/*
Theme Name: Berater Law Firm 2021
Author: Berater Law Firm
Author URI:
Description: Berater Law Firm 2021. CODEMTY®
Version: 1.0.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: 

*/

/* =WordPress Core 

-------------------------------------------------------------- */
.trending-stories .col-lg-6 {
    display: none;
}
.trending-stories .col-lg-6:nth-child(1) {
    display: block;
}.trending-stories .col-lg-6:nth-child(2) {
    display: block;
}
.sticky h3, .sticky h3 a {
    color: #fff!important;
}
#clientes.container {  
	padding: 0px 0px 0 27px!important;
    max-width: 1195px!important;
}
#clientes.container .vc_row {
    padding: 40px 0px;
}
li.menu-item.menu-item-gtranslate {
    float: right!important;
    right: 80px!important;
    position: absolute!important;
}
.menu-item-gtranslate:nth-child(2) {
    right: -50px!important;
}
li.menu-item.menu-item-gtranslate a {
    font-weight: 200!important;
    color: #1a67a5!important;
	min-width: 38px!important;
}
a[title="English"] {
    margin-right: -65px!important;
}
section.main-slider {
    background-size: cover!important;
    background-repeat: no-repeat!important;
    background-position: center center;
}
b,strong{
	font-weight:700;
}
.alignnone {

    margin: 5px 20px 20px 0;
}
.pager-details li:nth-child(2) {
    display: none!important;
}
.select-language ul {display:none!important;}
.service-details:hover span span {
    color: #fff!important;
    font-weight: 600;
}
.aligncenter,
div.aligncenter {

    display: block;

    margin: 5px auto 5px auto;

}

.alignright {

    float: right;

    margin: 5px 0 20px 20px;

}

.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}

a img.alignright {

    float: right;

    margin: 5px 0 20px 20px;

}

a img.alignnone {

    margin: 5px 20px 20px 0;

}

a img.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}

a img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto;

}

.wp-caption {

    background: #fff;

    border: 1px solid #f0f0f0;

    max-width: 96%; /* Image does not overflow the content area */

    padding: 5px 3px 10px;

    text-align: center;

}

.wp-caption p {

    margin-bottom: 15px;

}

.wp-caption.alignnone {

    margin: 5px 20px 20px 0;

}

.wp-caption.alignleft {

    margin: 5px 20px 20px 0;

}

.wp-caption.alignright {

    margin: 5px 0 20px 20px;

}

.wp-caption img {

    border: 0 none;

    height: auto;

    margin: 0;

    max-width: 98.5%;

    padding: 0;

    width: auto;

}

.wp-caption p.wp-caption-text {

    font-size: 14px;

    line-height: 17px;

    margin: 0;

    padding: 0 4px 5px;

}

/* Text meant only for screen readers. */

.screen-reader-text {

    clip: rect(1px, 1px, 1px, 1px);

    position: absolute !important;

    white-space: nowrap;

    height: 1px;

    width: 1px;

    overflow: hidden;

}

.screen-reader-text:focus {

    background-color: #f1f1f1;

    border-radius: 3px;

    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);

    clip: auto !important;

    color: #21759b;

    display: block;

    font-size: 14px;

    font-size: 0.875rem;

    font-weight: bold;

    height: auto;

    left: 5px;

    line-height: normal;

    padding: 15px 23px 14px;

    text-decoration: none;

    top: 5px;

    width: auto;

    z-index: 100000; /* Above WP toolbar. */

}

.gallery-caption {

    color: #707070;

    display: block;

    font-size: 14px;

    line-height: 1.5;

    padding: 7px 0;

}

.bypostauthor {

    width: 100%;

}

.admin-bar header.sticky {

    top: 32px !important;

}

.logostiky {

    display: none;

}

.affix .enable_sticky_logo.logostiky {

    display: inline-block;

}

.affix .enable_sticky_logo.logoheader {

    display: none;

}

.d-none, .dn {

    display: none;

}

img {
    max-width: 100%;
    height: auto;
}

.mindfulness p {
    margin-bottom: 20px;
}

.mindfulness table,
.user-say table {
    border-right: 0;
}

.mindfulness table tr th,
.mindfulness table tr td,
.user-say table  tr td {
    padding: 13px 30px;
}

.mindfulness table {
    margin-bottom: 35px;
}

.user-say table {
    margin: 40px 0;
}

.mindfulness dt {
    margin-bottom: 15px;
}

.mindfulness dl {
    margin-bottom: 35px;
}

.mindfulness dd {
    margin-bottom: 15px;
}

.mindfulness ul {
    margin-bottom: 30px;
}

.mindfulness ul li {
    margin-bottom: 15px;
}

.mindfulness h6 {
    margin-bottom: 40px;
}

.mindfulness ol {
    float: left;
    width: 100%;
}

.mindfulness ol li {
    margin-bottom: 15px;
}

.mindfulness input[type="password"] {
    margin-left: 40px;
    background-color: #02335a;
    width: 300px;
    height: 50px;
    color: #fff;
    padding: 0 20px;
    border: 0;
}

.mindfulness input[type="submit"] {
    background-color: #ffa800;
    padding: 0 35px;
    color: #fff;
    font-weight: 700;
    margin-left: 30px;
    height: 50px;
    display: inline-block;
    position: relative;
    top: -1px;
    border: 0;
    text-transform: uppercase;
}

.widget li {
    margin-top: 15px;
    float: left;
    width: 100%;
}

.widget li a {
    float: left;
    width: 80%;
}

.recentcomments a{
	float:none;
	width:auto;
}

.post-right-sidebar ul {
    padding-left: 0;
}

.post-right-sidebar ul ul{
	padding-left:20px;
}

.widget select {
    height: 50px;
    width: 100%;
    color: #666;
    padding: 0 20px;
}

.user-say table tr th {
    padding: 13px 30px;
}

.widget_calendar table tr th {
    padding: 10px;
}

.widget_calendar table tr td {
    padding: 10px;
}

.widget_calendar caption {
    text-align: center;
}

.widget_pages ul li {
    margin-bottom: 20px;
    float: left;
    width: 100%;
}

.widget_pages ul.children {
    padding-left: 30px;
    margin-top: 20px;
    float: left;
    width: 100%;
}

.widget_rss span {
    display: inline-block;
    margin: 20px 0;
}

.widget_rss cite {
    margin: 25px 0;
}

.widget_nav_menu ul li a {
    margin-bottom: 15px;
}

.widget_search input {
    width: 100%;
    height: 50px;
    padding: 0 20px;
    color: #666;
    border: 0;
}

.widget_text strong {
    display: inline-block;
    margin-bottom: 20px;
    font-size: 16px;
}

.widget_text img {
    width: 100%;
    margin-bottom: 20px;
}

.wp-caption {
    background: 0;
    border: 0;
}

.listing-info p {
    float: left;
    width: 100%;
}

.listing-info > a {
    position: static;
    margin-top: 25px;
}

.listing-img img {
    height: 100%;
    object-fit: cover;
}

.listing-info > a {
    position: static;
    margin-top: 25px;
}

.house-imgs-slides.no-pd .house-slider .slick-slide img {
    width: 100%;
    height: 600px;
    object-fit: cover;
}


.mindfulness h1,
.mindfulness h2,
.mindfulness h3,
.mindfulness h4,
.mindfulness h5,
.mindfulness h6 {
    margin-bottom: 25px;
}


.rsswidget {
    padding-right: 10px;
    position: relative;
    top: -4px;
    color: #ffa800 !important;
}

.mindfulness figcaption {
    color: #666;
    margin-top: 5px;
    display: inline-block;
}

pre {
    display: inline-block;
	white-space:pre-wrap;
	background:rgba(0,0,0,0.2);
	padding:20px;
}

.user-say h1,
.user-say h2,
.user-say h3,
.user-say h4,
.user-say h5,
.user-say h6 {
    margin-bottom: 20px;
    padding: 0;
}

.user-say dt,
.user-say dd {
    margin-bottom: 20px;
}

.comment-time h4 {
    margin-bottom: 0;
}

.construction-company ul {
    margin-bottom: 0;
}

.construction-company {
    padding-bottom: 35px;
}

.logged-in-as { 
    padding-left: 15px;
    float: left;
    width: 100%;
	padding-bottom:15px;
}

body {height: auto !important; position:static!important;}

.page-id-97 .srvcs .service-info{
    height: 35vw!important;
	max-height: 355px!important;
}
.post-page-data iframe {
    max-width: 100%;
}
.redux_spacing {
    letter-spacing: -0.5px!important;
}