@charset "utf-8";
  html {
overflow-y: scroll;
}
body {
font-weight: 400;
font-size: 15px;
text-rendering: auto;
line-height: 1.42857143;
-webkit-font-smoothing: antialiased;
-ms-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smoothing: grayscale;
}
::-webkit-input-placeholder {
color: #888888;
opacity: 1;
}
::-moz-placeholder {
color: #888888;
opacity: 1;
}
:-ms-input-placeholder {
color: #888888;
opacity: 1;
}
:-moz-placeholder {
color: #888888;
opacity: 1;
}
a {
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
}
a:focus {
outline: none;
outline-offset: 0;
}
a:hover,
a:focus {
text-decoration: none;
}
img {
max-width: 100%;
-webkit-user-select: none;
-moz-user-select: none;
-o-user-select: none;
-ms-user-select: none;
user-select: none;
height: auto;
}
iframe {
display: block;
width: 100%;
border: none;
}
figure.wp-caption {
max-width: 100%;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
padding-bottom: 10px;
margin: 0;
font-weight: 700;
line-height: 1.42857143;
}
video {
display: block;
width: auto;
min-width: 100%;
height: auto;
min-height: 100%;
background-color: #f8f8f8;
}
audio,
canvas,
progress,
video {
vertical-align: middle;
}
h1,
.h1 {
font-size: 40px;
}
h2,
.h2 {
font-size: 35px;
}
h3,
.h3 {
font-size: 28px;
}
h4,
.h4 {
font-size: 24px;
}
h5,
.h5 {
font-size: 22px;
}
h6,
.h6 {
font-size: 20px;
}
.lawyr-table-wrap {
display: table;
width: 100%;
height: 100%;
}
.lawyr-align-wrap {
display: table-cell;
vertical-align: middle;
width: 100%;
height: 100%;
}
.textright {
text-align: right;
}
.textcenter {
text-align: center;
}
[class*="ti-"] {
display: inline-block;
vertical-align: middle;
line-height: 1.42857143;
}
.padding-xs {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.padding-sm {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.padding-md {
padding-top: 40px !important;
padding-bottom: 40px !important;
}
.padding-lg {
padding-top: 80px !important;
padding-bottom: 80px !important;
}
.padding-xl {
padding-top: 160px !important;
padding-bottom: 160px !important;
}
.padding-cnt-no{
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.padding-no {
padding-top: 0 !important;
padding-bottom: 0 !important;
}  ::selection {
background: #6c949e;
color: #ffffff;
}
::-webkit-selection {
background: #6c949e;
color: #ffffff;
}
::-moz-selection {
background: #6c949e;
color: #ffffff;
}
::-o-selection {
background: #6c949e;
color: #ffffff;
}
::-ms-selection {
background: #6c949e;
color: #ffffff;
} body,
a,
.lawyr-navigation ul > li:hover .has-dropdown.sub > a:after,
.welcome-info .lawyr-btn,
.btn-link,
.btn-link.collapsed:before,
.btn-link:hover,
.btn-link:focus,
.woocommerce ul.products li.product .price,
.woocommerce .price_slider_amount button.button,
.amount-label input[type="text"],
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
.mean-container .mean-nav ul li a,
#amount {
color: #222222;
} a:hover,
a:focus,
.lawyr-navigation ul > li > a span:before,
.strategy-item.lawyr-hover .lawyr-link,
.case-evaluation form input[type="submit"],
.mate-designation,
.testimonial-meta a:hover,
.blog-date,
.blog-comments a:hover,
.blog-item.lawyr-hover .lawyr-link,
.footer-contact-item p a:hover,
.footer-widget ul li a:hover,
.lawyr-copyright .lawyr-social a:hover,
.feature-item.lawyr-hover .lawyr-link,
.about-link span,
.about-link span a,
.lawyr-copyright p a:hover,
.feature-subtitle,
.faq-label-title,
.skills-subtitle span,
.owl-carousel .owl-nav button.owl-prev:hover:after,
.owl-carousel .owl-nav button.owl-next:hover:after,
.mate-info-subtitle,
.mate-info-meta ul li span a:hover,
.lawyr-widget ul li a:before,
.post-date,
.lawyr-widget ul li a:hover,
.comments-reply a,
.product_meta a:hover,
.woocommerce form .lost_password a:hover,
.woocommerce .wc_payment_method .wpcf7-list-item-label a,
.contact-item .lawyr-icon,
.contact-info p a:hover,
.error-subtitle span,
.area-details .bullet-list li a:hover,
.mean-container .mean-nav ul li a:hover,
.mean-container .mean-nav ul > li.active > a,
.mean-container .mean-nav ul > li.current-menu-parent > a,
.mean-container .mean-nav ul > li.current-menu-ancestor > a,
.support-link a:hover,
.contact-link .lawyr-icon,
.lawyr-navigation-wrap .lawyr-social a:hover {
color: #6c949e;
}
.contact-link span a:hover,
.lawyr-navigation .dropdown-nav li a span:before {
color: #30486f;
}
.lawyr-link,
.blog-date a:hover,
.about-link span a:hover,
.history-year,
.story-subtitle,
.faq-label-subtitle a,
.faq-label-title a:hover,
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active,
.nav-tabs .nav-link:after,
.page-link,
.page-item.active .page-link,
.more-post-link,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce div.product .woocommerce-tabs ul.tabs li.r-tabs-state-active a,
.woocommerce .wc_payment_method .wpcf7-list-item-label a:hover {
color: #0f0e0f;
} .lawyr-preloader,
.lawyr-btn,
.lawyr-topbar,
.lawyr-back-top a,
.lawyr-btn,
.lawyr-big-border-btn:hover,
.lawyr-big-border-btn:focus,
.lawyr-link:after,
input[type="submit"],
.case-evaluation form input[type="submit"]:hover,
.case-evaluation form input[type="submit"]:focus,
.lawyr-callout,
.footer-widget-title:after,
.lawyr-blue-btn:hover,
.lawyr-blue-btn:focus,
.history-year:after,
.lawyr-section-title .lawyr-btn:hover,
.lawyr-section-title .lawyr-btn:focus,
.footer-widget ul li a:hover:after,
.progress-bar,
.nav-tabs .nav-link:before,
.widget_search form input[type="submit"]:hover,
.widget_search form input[type="submit"]:focus,
.woocommerce .ui-slider-horizontal .ui-slider-range,
.woocommerce .price_slider_amount button.button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #review_form #respond p.form-submit input[type="submit"],
.woocommerce .wc-proceed-to-checkout .button.alt,
.woocommerce form .form-row input.button:hover,
.woocommerce form .form-row input.button:focus,
.lawyr-account input[type="submit"]:hover,
.lawyr-account input[type="submit"]:focus,
.lawyr-error input[type="submit"]:hover,
.lawyr-error input[type="submit"]:focus,
.lawyr-account .lawyr-btn:hover,
.lawyr-account .lawyr-btn:focus {
background-color: #6c949e;
}
.lawyr-navigation,
.area-item,
.lawyr-back-top a:hover,
.lawyr-back-top a:focus,
.helpful-item,
input[type="submit"]:hover,
.lawyr-blue-btn,
.lawyr-callout.callout-blue-bg,
.btn-link:before,
.popular-tags a:hover,
.popular-tags a:focus,
.post-grid-view:hover .grid-icon,
.post-grid-view:hover .grid-icon:before,
.post-grid-view:hover .grid-icon:after,
.history-item.history-hover .history-year:after,
.history-wrap .history-item:after,
.woocommerce span.onsale,
.woocommerce ul.products li.product .button.add_to_cart_button:hover,
.woocommerce ul.products li.product .button:hover,
.woocommerce ul.products li.product .added_to_cart.wc-forward,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #review_form #respond .form-submit input,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #review_form #respond p.form-submit input[type="submit"]:hover,
.woocommerce #review_form #respond p.form-submit input[type="submit"]:focus,
.woocommerce a.remove:hover,
.woocommerce .cart .actions .coupon input[type="submit"]:hover,
.woocommerce .cart .actions .coupon input[type="submit"]:focus,
.woocommerce .cart .actions .coupon button[type="submit"]:hover,
.woocommerce .cart .actions .coupon button[type="submit"]:focus,
.woocommerce .calculate-shipping input[type="submit"]:hover,
.woocommerce .calculate-shipping input[type="submit"]:focus,
.woocommerce .calculate-shipping button[type="submit"]:hover,
.woocommerce .calculate-shipping button[type="submit"]:focus,
.woocommerce .wc-proceed-to-checkout .button.alt:hover,
.woocommerce .wc-proceed-to-checkout .button.alt:focus,
.radio-icon-wrap input[type="radio"]:checked + .radio-icon:before,
.lawyr-account input[type="submit"],
.lawyr-social.rounded a:hover,
.lawyr-social.rounded a:focus,
.lawyr-error input[type="submit"],
.lawyr-navigation-wrap,
.price-item.lawyr-hover .lawyr-btn,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover {
background-color: #0f0e0f;
} .lawyr-big-border-btn:hover,
.lawyr-big-border-btn:focus,
.welcome-info .lawyr-big-border-btn:hover,
.welcome-info .lawyr-big-border-btn:focus,
.case-evaluation form input[type="submit"],
.lawyr-section-title .lawyr-btn:hover,
.lawyr-section-title .lawyr-btn:focus,
.widget_search form input[type="submit"]:hover,
.widget_search form input[type="submit"]:focus {
border-color: #6c949e;
}
.btn-link:before,
.page-item.active .page-link,
.popular-tags a:hover,
.popular-tags a:focus,
blockquote,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce .ui-slider .ui-slider-handle,
.woocommerce .cart .actions .coupon input[type="submit"]:hover,
.woocommerce .cart .actions .coupon input[type="submit"]:focus,
.woocommerce .cart .actions .coupon button[type="submit"]:hover,
.woocommerce .cart .actions .coupon button[type="submit"]:focus,
.woocommerce .calculate-shipping input[type="submit"]:hover,
.woocommerce .calculate-shipping input[type="submit"]:focus,
.woocommerce .calculate-shipping button[type="submit"]:hover,
.woocommerce .calculate-shipping button[type="submit"]:focus,
.contact-title-wrap {
border-color: #0f0e0f;
} body,
.dropdown-nav,
.caption-wrap p,
input[type="submit"],
.lawyr-link-two,
.mate-comment input[type="submit"],
blockquote p,
.woocommerce ul.cart_list,
.woocommerce ul.product_list_widget,
.woocommerce #review_form #respond input[type="text"],
.woocommerce #review_form #respond input[type="email"],
.woocommerce #review_form #respond textarea,
form label {
font-family: 'Fira Sans', sans-serif;
} p,
.lawyr-topbar,
.contact-link,
.lawyr-navigation,
.lawyr-btn,
h2.price-title,
.stats-title,
.case-evaluation form input[type="submit"],
.mate-meta,
.testimonial-meta,
.blog-date,
.blog-comments,
.footer-widget ul,
.about-subtitle,
.about-link span,
.history-year,
.practice-title,
.story-subtitle,
.btn-link:before,
.faq-label-title,
.skills-subtitle,
.mate-info-meta ul,
.bullet-list,
.pagination,
.wp-link-pages,
.lawyr-pagination,
.lawyr-widget ul,
.widget_categories select,
.widget_archive select,
table#wp-calendar,
.post-date,
.popular-tags a,
.social-label,
.more-post-link,
.form-submit input[type="submit"],
.area-style-three .area-item .lawyr-link,
.woocommerce .woocommerce-ordering select,
.woocommerce span.onsale,
.woocommerce ul.products li.product .price,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce .price_slider_amount button.button,
.amount-label,
.woocommerce ul.cart_list .woocommerce-Price-amount,
.woocommerce ul.product_list_widget .woocommerce-Price-amount,
.product_meta,
.woocommerce .quantity .qty,
.woocommerce div.product form.cart .button,
.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text,
.woocommerce .cart .actions .coupon input[type="submit"],
.woocommerce .cart .actions .coupon button[type="submit"],
.woocommerce .cart .actions input[type="submit"].update-cart,
.woocommerce .cart .actions button[type="submit"],
.calculate-shipping form input,
.calculate-shipping form textarea,
.calculate-shipping form select,
.woocommerce .cart_totals table.shop_table,
.woocommerce .wc-proceed-to-checkout .button.alt,
.woocommerce form .form-row input.button,
.woocommerce form .form-row label.inline,
.woocommerce .woocommerce-checkout-review-order table.shop_table,
.woocommerce .wc_payment_method .wpcf7-list-item-label a,
.lawyr-account input[type="submit"],
.error-title,
.lawyr-error input[type="submit"],
.woocommerce .widget_shopping_cart ul.product_list_widget li .quantity,
.comments-form,
.lawyr-comment-form .comment-form-cookies-consent label,
.woocommerce .widget_price_filter .price_slider_amount .price_label {
font-family: 'Open Sans', sans-serif;
}
.consultation-form input[type="submit"],
.woocommerce table.shop_table td.product-price,
.woocommerce table.shop_table td.product-subtotal,
.woocommerce-checkout-review-order h3 {
font-family: 'Open Sans', sans-serif;
} .lawyr-btn,
.lawyr-mid-wrap .lawyr-btn,
.lawyr-mid-wrap.full-width .lawyr-btn {
display: inline-block;
vertical-align: middle;
min-width: 180px;
padding: 12px 20px;
color: #ffffff;
font-weight: 700;
font-size: 13px;
letter-spacing: 0.5px;
text-align: center;
text-transform: uppercase;
border: 1px solid transparent;
position: relative;
outline: none;
cursor: pointer;
-webkit-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
box-shadow: none;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.lawyr-btn:hover,
.lawyr-btn:focus,
.lawyr-mid-wrap .lawyr-btn:hover,
.lawyr-mid-wrap.full-width .lawyr-btn:hover {
color: #ffffff;
}
.lawyr-ripple {
overflow: hidden;
position: relative;
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.lawyr-ripple:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
background-image: radial-gradient(circle, #000 10%, transparent 10.01%);
background-repeat: no-repeat;
background-position: 50% 50%;
opacity: 0;
content: "";
-webkit-transform: scale(10, 10);
-ms-transform: scale(10, 10);
transform: scale(10, 10);
-webkit-transition: transform .5s, opacity 1s;
-ms-transition: transform .5s, opacity 1s;
transition: transform .5s, opacity 1s;
}
.lawyr-ripple:active:after {
opacity: 0.2;
-webkit-transition: 0s;
-ms-transition: 0s;
transition: 0s;
-webkit-transform: scale(0, 0);
-ms-transform: scale(0, 0);
transform: scale(0, 0);
}
.btn.focus,
.btn:focus {
-webkit-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
}
.lawyr-big-btn {
padding: 13px 25px 12px;
min-width: 270px;
font-size: 15px;
}
.lawyr-big-border-btn.lawyr-btn {
background: transparent;
border-color: #ffffff;
border-width: 2px;
}
.lawyr-gray-border-btn {
background: transparent;
border-color: #eeeeee;
}
.lawyr-small-btn {
min-width: 120px;
padding: 10px 15px;
font-weight: 400;
font-size: 14px;
text-transform: none;
letter-spacing: normal;
}  .lawyr-form input[type="text"],
.woocommerce input[type="text"],
.lawyr-form input[type="email"],
.footer-newsletter-widget input[type ="email"],
.mc4wp-form input[type ="email"],
.woocommerce input[type="email"],
.lawyr-form input[type="password"],
.woocommerce input[type="password"],
.lawyr-form input[type="tel"],
.woocommerce input[type="tel"],
.lawyr-form input[type="search"],
.woocommerce input[type="search"],
.lawyr-form input[type="date"],
.woocommerce input[type="date"],
.lawyr-form input[type="time"],
.woocommerce input[type="time"],
.lawyr-form input[type="datetime-local"],
.woocommerce input[type="datetime-local"],
.lawyr-form input[type="event-month"],
.woocommerce input[type="event-month"],
.lawyr-form input[type="url"],
.woocommerce input[type="url"],
.lawyr-form input[type="number"],
.woocommerce input[type="number"],
.lawyr-form textarea,
.woocommerce textarea,
.lawyr-form select,
.woocommerce select,
.lawyr-secondary select,
.lawyr-footer select,
.lawyr-form .form-control,
.woocommerce .form-control,
.post-password-form input[type="password"] {
vertical-align: middle;
width: 100%;
height: 50px;
padding: 14px 20px;
background-color: #ffffff;
font-size: 15px;
line-height: 1.42857143;
border: 1px solid #ececec;
outline: none;
-webkit-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
-webkit-appearance: none;
-ms-appearance: none;
-o-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.lawyr-form input[type="text"]:focus,
.woocommerce input[type="text"]:focus,
.lawyr-form input[type="email"]:focus,
.woocommerce input[type="email"]:focus,
.mc4wp-form input[type ="email"],
.footer-newsletter-widget input[type="email"]:focus,
.lawyr-form input[type="password"]:focus,
.woocommerce input[type="password"]:focus,
.post-password-form input[type="password"]:focus,
.lawyr-form input[type="tel"]:focus,
.woocommerce input[type="tel"]:focus,
.lawyr-form input[type="search"]:focus,
.woocommerce input[type="search"]:focus,
.lawyr-form input[type="date"]:focus,
.woocommerce input[type="date"]:focus,
.lawyr-form input[type="time"]:focus,
.woocommerce input[type="time"]:focus,
.lawyr-form input[type="datetime-local"]:focus,
.woocommerce input[type="datetime-local"]:focus,
.lawyr-form input[type="event-month"]:focus,
.woocommerce input[type="event-month"]:focus,
.lawyr-form input[type="url"]:focus,
.woocommerce input[type="url"]:focus,
.lawyr-form input[type="number"]:focus,
.woocommerce input[type="number"]:focus,
.lawyr-form textarea:focus,
.woocommerce textarea:focus,
.lawyr-form select:focus,
.woocommerce select:focus,
.lawyr-secondary select:focus,
.lawyr-footer select:focus,
.lawyr-form .form-control:focus,
.woocommerce .form-control:focus {
border-color: #dbdbdb;
}
.lawyr-form input[type="file"] {
overflow: hidden;
width: 100%;
font-size: 14px;
}
.lawyr-form input[type=number] {
padding-right: 30px;
margin-bottom: 0;
-webkit-appearance: textfield;
-ms-appearance: textfield;
-o-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield;
}
.lawyr-form input[type=number]::-webkit-inner-spin-button,
.lawyr-form input[type=number]::-webkit-outer-spin-button {
margin: 0;
-webkit-appearance: none;
-ms-appearance: none;
-o-appearance: none;
-moz-appearance: none;
appearance: none;
}
.lawyr-form input[type="radio"] {
margin: 0 5px 0 0;
}
.lawyr-form textarea,
.lawyr-form textarea.form-control {
height: 170px;
resize: vertical;
}
.lawyr-form input[type="submit"],
.woocommerce input[type="submit"],
.lawyr-form button[type="submit"],
.woocommerce button[type="submit"],
.footer-newsletter-widget input[type="submit"],
.mc4wp-form input[type="submit"],
.post-password-form input[type="submit"] {
display: inline-block;
vertical-align: middle;
overflow: hidden;
min-width: 147px;
padding: 11px 20px 13px;
color: #ffffff;
font-weight: 500;
font-size: 17px;
text-align: center;
border: 1px solid transparent;
position: relative;
outline: none;
cursor: pointer;
-webkit-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.lawyr-contact.lawyr-form div.wpcf7-response-output {
margin-left: 0;
padding: 10px;
}
input[type="submit"].lawyr-block {
min-width: 100%;
}
select {
padding: 10px 40px 10px 20px;
background-image: url(//augustoperera.com/wp-content/themes/lawrules/assets/images/icons/icon18@3x.png);
background-position: 100% 50%;
background-repeat: no-repeat;
background-size: 26px auto;
color: #888888;
}
select::-ms-expand {
display: none;
}
form .fa + input {
padding-left: 45px;
}
form .wpcf7-form-control-wrap .fa {
position: absolute;
top: 18px;
left: 20px;
color: #9f9f9f;
font-size: 13px;
z-index: 1;
}
form .wpcf7-form-control-wrap .fa-building-o {
font-size: 15px;
}
form .wpcf7-form-control-wrap .fa-lock {
font-size: 17px;
}
form .wpcf7-form-control-wrap .fa-globe {
font-size: 15px;
}
form .wpcf7-form-control-wrap .fa-pencil-square {
font-size: 16px;
}
select option {
padding: 5px 10px;
}
select[multiple] {
height: 175px;
padding: 9px;
background-image: none;
}
label {
font-weight: 400;
cursor: pointer;
}
label sup,
label .required {
color: #aaaaaa;
top: -1px;
font-size: 15px;
}
form p {
padding-bottom: 0;
margin-bottom: 0;
line-height: normal;
position: relative;
}
form label {
display: inline-block;
vertical-align: middle;
padding-bottom: 10px;
margin-bottom: 0;
font-size: 15px;
line-height: 1.42857143;
position: relative;
}
form input,
form textarea,
form select {
margin-bottom: 20px;
}
form input[type="submit"] {
margin: 0;
}
blockquote {
padding: 37px 30px 39px 77px;
margin: 18px 0 32px;
background: #f7f9fb;
border-left-width: 3px;
border-left-style: solid;
position: relative;
}
blockquote:after {
position: absolute;
top: 32px;
left: 43px;
width: 40px;
height: 32px;
background-image: url(//augustoperera.com/wp-content/themes/lawrules/assets/images/icons/icon26@1x.png);
background-position: 100% 50%;
background-repeat: no-repeat;
background-size: 40px auto;
content: "";
z-index: 1;
}
blockquote p {
padding-bottom: 0;
color: #444444;
font-style: italic;
font-size: 22px;
line-height: 30px;
}
blockquote cite {
display: block;
font-weight: 400;
font-style: normal;
font-size: 16px;
}
blockquote cite:before {
padding-right: 4px;
content: "-";
}
pre {
padding: 9.5px;
margin: 0 0 10px;
background-color: #f7f9fb;
line-height: 1.42857143;
word-break: break-all;
word-wrap: break-word;
border: 1px solid #ccc;
-webkit-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
}
.checkbox-wrap {
color: #666666;
font-size: 16px;
letter-spacing: 0.2px;
}
.checkbox-wrap .wpcf7-list-item-label {
display: inline-block;
vertical-align: middle;
padding-top: 0;
}
.checkbox-icon-wrap .checkbox-icon {
display: inline-block;
vertical-align: middle;
position: relative;
width: 18px;
height: 18px;
margin-right: 7px;
background: #ffffff;
border: 1px solid #e2e2e2;
-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
-ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
}
.checkbox-icon-wrap input[type="checkbox"] {
position: absolute;
top: 0;
left: 0;
width: 0;
height: 0;
margin-bottom: 0;
opacity: 0;
pointer-events: none;
z-index: 0;
}
.checkbox-icon-wrap input[type="checkbox"]:checked + .checkbox-icon:before {
position: absolute;
top: 50%;
left: 50%;
color: #f05f60;
font: normal normal normal 10px/1.42857143 FontAwesome;
text-rendering: auto;
content: "\f00c";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
z-index: 1;
}
.radio-icon-wrap .radio-icon {
display: inline-block;
vertical-align: middle;
width: 14px;
height: 14px;
margin-right: 1px;
background: #f4f4f4;
border: 1px solid #d3d3d3;
position: relative;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
}
.radio-icon-wrap input[type="radio"] {
display: none;
}
.radio-icon-wrap input[type="radio"]:checked + .radio-icon:before {
position: absolute;
top: 3px;
left: 3px;
width: 6px;
height: 6px;
content: "";
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
z-index: 1;
}
.wpcf7-list-item label {
display: inline-block;
position: relative;
}
.wpcf7-list-item-label {
display: inline-block;
vertical-align: middle;
overflow: hidden;
}
.lawyr-file-selector label {
display: block;
height: 55px;
padding: 15px 50px 15px 20px;
margin-bottom: 9px;
background: transparent;
word-break: break-all;
color: #666666;
border: 1px solid #e8e8f4;
position: relative;
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
-webkit-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
}
.lawyr-file-selector input[type="file"] {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
cursor: pointer;
opacity: 0;
z-index: 0;
}
.lawyr-file-selector span {
display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.lawyr-file-selector .lawyr-icon {
position: absolute;
top: 50%;
right: 20px;
font-size: 14px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 1;
} table {
width: 100%;
max-width: 100%;
margin-bottom: 20px;
text-align: center;
border: 1px solid #ededed;
}
table th {
vertical-align: middle;
padding: 8px;
font-weight: 400;
font-size: 16px;
border-top: 1px solid #ededed;
border-bottom: 1px solid #ededed;
border-right: 1px solid #ededed;
}
table td {
vertical-align: top;
padding: 8px;
font-size: 16px;
color: #666666;
border-bottom: 1px solid #ededed;
border-right: 1px solid #ededed;
}
.table thead tr {
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.08);
-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.08);
box-shadow: 0 0 20px rgba(0, 0, 0, 0.08);
}
.table thead th {
vertical-align: middle;
padding: 19px 45px 20px;
font-weight: 400;
font-size: 20px;
border-top: 1px solid #ededed;
border-bottom: 1px solid #ededed;
border-right: 1px solid #ededed;
}
.table td {
padding: 20px 25px;
color: #666666;
font-size: 16px;
border-top: none;
border-bottom: 1px solid #ededed;
border-right: 1px solid #ededed;
letter-spacing: 0.1px;
}
address {
font-style: italic;
}
.wpcf7-list-item label {
display: inline-block;
position: relative;
}
.alignleft {
display: inline;
float: left;
margin-right: 15px;
}
.alignright {
display: inline;
float: right;
margin-left: 15px;
}
img.size-full.alignright,
img.size-full.alignleft {
margin-bottom: 10px;
padding-bottom: 10px;
}
.aligncenter {
display: block;
clear: both;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.wp-caption {
margin-bottom: 30px;
}
.wp-caption .wp-caption-text {
font-size: 15px;
font-style: italic;
padding-top: 10px;
}
.post-password-form label {
padding-bottom: 0;
display: block;
overflow: hidden;
clear: both;
margin: 0;
}
.post-password-form label input {
margin-top: 5px;
}
.page-links {
font-size: 12px;
line-height: 18px;
}
.page-links a,
.page-links > span {
border: 1px solid #d1d1d1;
border-radius: 2px;
display: inline-block;
height: 24px;
margin-right: 3px;
text-align: center;
width: 24px;
}
.page-links a {
background-color: #1a1a1a;
border-color: #1a1a1a;
color: #ffffff;
}
.page-links a:hover {
background-color: transparent;
border-color: #d1d1d1;
color: #2b3344;
}
.page-links a span {
font-size: 12px;
}
.page-links > .page-links-title {
width: auto;
height: auto;
padding-right: 5px;
margin: 0;
font-size: 14px;
border: 0;
}
.says,
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.lawyr-responsive-table {
display: block;
overflow-x: auto;
width: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}  .lawyr-social a {
display: inline-block;
vertical-align: middle;
margin-right: 20px;
}
.lawyr-social a:last-child {
margin-right: 0;
}
.social-label {
display: inline-block;
vertical-align: text-bottom;
padding-right: 8px;
color: #232323;
font-size: 15px;
text-transform: uppercase;
} .lawyr-social.square a {
width: 35px;
height: 35px;
color: #888888;
margin: 0 3px 6px 0;
text-align: center;
border: 1px solid #e3e3e3;
line-height: 32px;
-webkit-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
}
.lawyr-social.square a:hover,
.lawyr-social.square a:focus {
background: #37589b;
color: #ffffff;
border-color: #37589b;
} .lawyr-social.rounded a {
width: 34px;
height: 34px;
margin: 0 3px 6px 0;
background: #d2d2d2;
color: #ffffff;
font-size: 16px;
text-align: center;
line-height: 34px;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
} .lawyr-brand {
text-align: center;
}
.header-style-one .lawyr-brand {
text-align: left;
padding: 20px 0;
}
.brand-2x,
.brand-3x,
.lawyr-brand .brand-v2 {
display: none;
}
.text-logo {
font-size: 28px;
font-weight: 600;
padding: 30px 0;
}
@media only screen and (-o-min-device-pixel-ratio: 5/4), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 1.25dppx) {
.brand-1x {
display: none;
}
.brand-2x {
display: inline-block;
}
}
@media only screen and (-o-min-device-pixel-ratio: 9/4), only screen and (-webkit-min-device-pixel-ratio: 2.25), only screen and (min-device-pixel-ratio: 2.25), only screen and (min-resolution: 2.25dppx) {
.brand-2x {
display: none;
}
.brand-3x {
display: inline-block;
}
} .dropdown-menu {
font-size: 14px;
border-color: rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
} .lawyr-navigation {
position: absolute;
top: 100%;
left: 0;
right: 0;
font-weight: 500;
font-size: 16px;
text-align: center;
z-index: 2;
}
.lawyr-navigation > ul {
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.lawyr-navigation > ul > li {
display: inline-block;
vertical-align: middle;
position: relative;
}
.lawyr-navigation ul > li:hover > a {
color: #fff;
-webkit-transition-delay: 0s;
-ms-transition-delay: 0s;
transition-delay: 0s;
}
.lawyr-navigation ul > li:hover > a span:before {
width: 100%;
}
.lawyr-navigation ul > li.current-menu-item > a span:before,
.lawyr-navigation ul > li.current-menu-parent > a span:before,
.lawyr-navigation ul > li.current-menu-ancestor > a span:before {
width: 100%;
}
.lawyr-navigation ul > li.current-menu-item > a,
.lawyr-navigation ul > li.current-menu-parent > a,
.lawyr-navigation ul > li.current-menu-ancestor > a {
color: #6c949e;
}
.lawyr-navigation > ul > li > a {
display: inline-block;
vertical-align: middle;
padding: 25px 18px 25px;
white-space: nowrap;
color: rgba(255,255,255,0.7);
position: relative;
-webkit-transition-delay: 0.6s;
-ms-transition-delay: 0.6s;
transition-delay: 0.6s;
}
.lawyr-navigation ul > li > a span {
display: block;
overflow: hidden;
position: relative;
}
.lawyr-navigation > ul > li.current-menu-ancestor > a,
.lawyr-navigation > ul > li.active > a {
color: #fff;
}
.dropdown-nav {
position: absolute;
top: 100%;
left: 0;
min-width: 220px;
padding: 8px 20px;
background: #ffffff;
font-weight: 400;
font-size: 14px;
text-align: left;
white-space: nowrap;
list-style: none;
opacity: 0;
visibility: hidden;
-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
-ms-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
z-index: 3;
}
.lawyr-navigation ul > li.has-dropdown:hover a {
-webkit-transition-delay: 0s;
-ms-transition-delay: 0s;
transition-delay: 0s;
}
.lawyr-navigation ul > li.has-dropdown:hover > .dropdown-nav {
opacity: 1;
visibility: visible;
-webkit-transform: scale(1) translateY(0);
-ms-transform: scale(1) translateY(0);
transform: scale(1) translateY(0);
}
.lawyr-navigation .has-dropdown.sub {
position: relative;
}
.lawyr-navigation .has-dropdown.sub > a:after {
position: absolute;
top: 50%;
right: 20px;
font-family: FontAwesome;
font-size: 14px;
font-weight: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f105";
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 1;
}
.lawyr-navigation .has-dropdown.sub .dropdown-nav {
top: 0;
left: 100%;
}
.lawyr-navigation .has-dropdown.sub .dropdown-nav .dropdown-nav {
left: -100%;
}
.lawyr-navigation > ul > li:nth-last-child(-n+3) .dropdown-nav {
right: 0px;
left: auto;
}
.lawyr-navigation > ul > li:nth-last-child(-n+3) ul .has-dropdown.sub .dropdown-nav {
top: 0px;
right: calc(100% + 0px);
left: auto;
}
.dropdown-nav > li {
padding: 0;
}
.dropdown-nav > li:last-child > a {
border-bottom: none;
}
.dropdown-nav > li > a {
display: block;
padding: 9px 0;
border-bottom: 1px solid #f1f1f1;
-webkit-transition-delay: 0.6s;
-ms-transition-delay: 0.6s;
transition-delay: 0.6s;
}
.lawyr-navigation .dropdown-nav > li > a:hover,
.lawyr-navigation .dropdown-nav  li  a:hover,
.lawyr-navigation .dropdown-nav > li:hover > a {
color: #6c949e;
}
.mean-container .dropdown-nav > li > a {
transition-delay: 0s;
} .mean-container .lawyr-brand {
position: relative;
z-index: 4;
}
.mean-container .lawyr-navigation {
display: none;
}
.mean-container .mean-bar {
float: left;
width: 100%;
min-height: 100px;
padding: 0;
background: none;
position: absolute;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
z-index: 4;
top: 0;
right: 0;
}
.mean-container .mean-bar * {
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
.mean-container a.meanmenu-reveal {
display: inline-block;
vertical-align: middle;
width: 25px;
top: 14px;
padding: 0;
text-indent: unset;
transform: translateY(-50%);
position: absolute;
}
.mean-container a.meanmenu-reveal span {
height: 2px;
margin-top: 5px;
background: #000;
}
a.meanmenu-reveal.meanclose span {
position: relative;
top: 6px;
margin: 0;
}
.meanmenu-reveal.meanclose span {
-webkit-transform: translateY(6px) rotateZ(-45deg);
-ms-transform: translateY(6px) rotateZ(-45deg);
transform: translateY(6px) rotateZ(-45deg);
}
.meanmenu-reveal.meanclose span:nth-child(3n) {
-webkit-transform: translateY(4px) rotateZ(45deg);
-ms-transform: translateY(4px) rotateZ(45deg);
transform: translateY(4px) rotateZ(45deg);
}
.meanmenu-reveal.meanclose span:nth-child(2n) {
display: none;
}
.mean-container .mean-nav {
top: 80px;
left: 0;
right: 0;
width: 100%;
max-height: 70vh;
background: #ffffff;
overflow-x: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08);
-ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08);
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08);
z-index: 2;
}
.mean-container .mean-nav ul li {
float: none;
}
.mean-container .mean-nav ul li a {
float: none;
padding: 13px 60px 13px 20px;
width: auto;
font-size: 15px;
text-transform: none;
line-height: 22px;
border-color: #ececec;
}
.mean-container .mean-nav ul li li a,
.mean-container .mean-nav ul li li li a,
.mean-container .mean-nav ul li li li li a,
.mean-container .mean-nav ul li li li li li a,
.mean-container .mean-nav ul li li li li li li a {
width: auto;
padding: 13px 25px;
border-color: #e8e8f4;
border-bottom: none;
}
.mean-container .mean-nav ul li li li a,
.mean-container .mean-nav ul li li li li a,
.mean-container .mean-nav ul li li li li li a,
.mean-container .mean-nav ul li li li li li li a {
padding: 13px 35px;
}
.mean-container .mean-nav ul li.has-dropdown.sub a {
padding-right: 60px;
}
.mean-container .mean-nav ul li li a:before {
display: none;
}
.mean-container .mean-nav ul li a.mean-expand {
height: 48px;
width: 50px;
background: transparent;
border-color: #ececec !important;
border-bottom: none !important;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
background: rgba(255, 255, 255, 0.2);
}
.mean-container ul.dropdown-nav {
min-width: 10px;
position: static;
opacity: 1;
visibility: visible;
background: transparent;
-webkit-transition: none;
-ms-transition: none;
transition: none;
box-shadow: none;
} .lawyr-flagstrap ul li a {
display: block;
padding: 5px 15px;
cursor: pointer;
}
.lawyr-flagstrap ul li a:hover,
.lawyr-flagstrap ul li a.active {
background: rgba(0, 0, 0, 0.05);
}
.lawyr-flagstrap ul li a[data-val=""] {
display: none;
}
.lawyr-flagstrap .dropdown-menu {
top: 90%;
padding-left: 0;
padding-right: 0;
line-height: 1.42857143;
}
.lawyr-flagstrap .dropdown-toggle:after {
vertical-align: middle;
margin-left: 0;
font-family: FontAwesome;
font-weight: normal;
font-size: 13px;
text-rendering: auto;
border: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f107";
}
.lawyr-flagstrap .caret {
margin-left: 5px !important;
} .swiper-container {
clear: both;
height: 750px;
min-height: 750px;
}
.swiper-container .swiper-slide {
background-image: url(//augustoperera.com/wp-content/themes/lawrules/assets/images/slide1.png);
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
background-color: #777777;
}
.swiper-container .swiper-slide:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.4);
content: "";
z-index: 1;
}
.swiper-container .swiper-slide > * {
position: relative;
z-index: 1;
}
.swiper-container .swiper-button-prev,
.swiper-container .swiper-button-next {
left: 25px;
width: 18px;
height: 28px;
margin: 0;
background: transparent;
background-image: none;
color: #ffffff;
text-align: center;
font-size: 50px;
outline: none;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.swiper-container .swiper-button-prev:hover,
.swiper-container .swiper-button-next:hover {
opacity: 0.7;
}
.swiper-container .swiper-button-prev:before,
.swiper-container .swiper-button-next:before {
display: inline-block;
font-family: FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f104";
}
.swiper-container .swiper-button-next:before {
content: "\f105";
}
.swiper-container .swiper-button-next {
left: auto;
right: 25px;
}
.swiper-container .swiper-pagination-bullet {
width: 3px;
height: 11px;
background: #ffffff;
opacity: 1;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active {
height: 20px;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 10px;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
bottom: 45px;
} .lawyr-overlay,
.lawyr-parallax {
position: relative;
}
.lawyr-overlay > *,
.lawyr-parallax > * {
position: relative;
z-index: 1;
}
.lawyr-overlay:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
z-index: 1;
} .owl-carousel .owl-item img {
display: inline-block;
width: auto;
}
.owl-carousel.owl-drag .owl-item {
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-user-select: unset;
-moz-user-select: unset;
-ms-user-select: unset;
user-select: unset;
}
.owl-carousel .owl-prev,
.owl-carousel .owl-next,
.owl-carousel .owl-dot {
cursor: pointer;
}
.owl-carousel .owl-dots {
padding-top: 35px;
text-align: center;
}
.owl-carousel button.owl-dot {
display: inline-block;
vertical-align: middle;
width: 7px;
height: 7px;
margin: 0 5px;
background: #cecdd7;
text-indent: -999px;
cursor: pointer;
outline: none;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.owl-carousel button.owl-dot.active {
background: #6c949e;
}
.owl-carousel .owl-nav {
position: absolute;
top: -36px;
right: 20px;
z-index: 1;
}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
width: 13px;
height: 13px;
color: #777777;
outline: none;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
z-index: 1;
}
.owl-carousel .owl-nav button.owl-prev:after,
.owl-carousel .owl-nav button.owl-next:after {
display: inline-block;
padding: 0 3px;
font: normal normal normal 16px/normal FontAwesome;
letter-spacing: -0.2px;
text-rendering: auto;
content: "\f104";
-webkit-font-smoothing: antialiased;
-ms-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smoothing: grayscale;
}
.owl-carousel .owl-nav button.owl-next:after {
content: "\f105";
}
.owl-drag .disabled {
display: none;
}
.slider-no-current {
display: none;
padding-top: 46px;
}
.current-no:after {
content: "/"
}
.owl-carousel.nav-style-two .owl-nav button.owl-prev,
.owl-carousel.nav-style-two .owl-nav button.owl-next {
left: -92px;
width: 42px;
height: 42px;
background: #ffffff;
border: 2px solid #d5d5d5;
}
.owl-carousel.nav-style-two .owl-nav button.owl-next {
left: auto;
right: -92px;
}
.owl-carousel.nav-style-two .owl-nav button.owl-prev:hover,
.owl-carousel.nav-style-two .owl-nav button.owl-next:hover {
color: #ffffff;
}
.owl-carousel.nav-style-two .owl-nav button.owl-prev:before,
.owl-carousel.nav-style-two .owl-nav button.owl-next:before {
font: normal normal normal 16px/normal FontAwesome;
letter-spacing: -0.2px;
text-rendering: auto;
content: "\f104";
-webkit-font-smoothing: antialiased;
-ms-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smoothing: grayscale;
}
.owl-carousel.nav-style-two .owl-nav button.owl-next:before {
content: "\f105";
} .modal-video .modal-content {
border: none;
-webkit-border-radius: 0;
border-radius: 0;
}
.modal-video .modal-body {
padding: 0;
} .card {
padding-bottom: 13px;
background: transparent;
border: none;
-webkit-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
}
.card:after {
position: absolute;
top: 0;
left: 18px;
width: 1px;
height: 100%;
border-left: 1px dashed #e6e6e6;
content: "";
z-index: 0;
}
.card:last-child {
padding-bottom: 0;
}
.card:last-child:after {
display: none;
}
.card:last-child .btn-link {
margin-bottom: 0;
}
.card-header {
padding: 0;
background: transparent;
border: none;
}
.btn-link {
padding: 4px 0 7px 55px;
margin-bottom: 12px;
font-size: 18px;
border: none;
text-align: left;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.btn-link:hover,
.btn-link:focus {
text-decoration: none;
}
.btn-link:before {
position: absolute;
top: 0;
left: 0;
width: 37px;
height: 37px;
color: #ffffff;
border-width: 1px;
border-style: solid;
font-size: 20px;
line-height: 34px;
content: "-";
text-align: center;
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
-webkit-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
z-index: 1;
}
.btn-link.collapsed:before {
background: #f7f9fb;
border-color: #e6e6e6;
content: "+";
}
.card-body {
padding: 1px 10px 20px 55px;
}
h4.accordion-title {
padding-bottom: 0;
}
.card-body p {
margin-bottom: 0;
color: #777777;
font-size: 15px;
line-height: 24px;
letter-spacing: 0.1px;
} .progress-item {
padding-bottom: 20px;
}
.progress-item p {
margin-bottom: 14px;
color: #212121;
font-size: 16px;
}
.progress-title {
padding: 0 60px 9px 0;
color: #323232;
}
.progress {
height: 6px;
overflow: visible;
margin-bottom: 0;
background-color: #ffffff;
-webkit-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.08);
-ms-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.08);
box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.08);
}
.progress-bar {
float: none;
overflow: visible !important;
-webkit-transition: none;
-o-transition: none;
transition: none;
-webkit-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.08);
-ms-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.08);
box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.08);
} .nav-tabs {
border-bottom: none;
}
.nav-tabs .nav-item {
width: 100%;
margin-bottom: 2px;
}
.nav-tabs .nav-link {
overflow: hidden;
padding: 13px 45px 13px 20px;
background: #f7f9fb;
color: #777777;
font-size: 17px;
border: none;
letter-spacing: -0.2px;
position: relative;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.nav-tabs .nav-link:before {
position: absolute;
top: 0;
left: 0;
width: 4px;
height: 100%;
content: "";
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
z-index: 1;
}
.left-sidebar .lawyr-widget ul.nav-tabs li a.nav-link:before {
left: 0;
}
.nav-tabs .nav-link:after {
position: absolute;
top: 50%;
right: 20px;
opacity: 0;
font: normal normal normal 14px/1.42857143 FontAwesome;
text-rendering: auto;
content: "\f0da";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 1;
}
.nav-tabs .nav-item.show .nav-link:before,
.nav-tabs .nav-link.active:before,
.nav-tabs .nav-item.current-menu-item .nav-link:before {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.nav-tabs .nav-item.show .nav-link:after,
.nav-tabs .nav-link.active:after,
.nav-tabs .nav-item.current-menu-item .nav-link:after {
opacity: 1;
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
background: #f7f9fb;
}
.nav-tabs li ul.sub-menu .nav-item:first-child {
margin-top: 2px;
}
.nav-tabs li ul.sub-menu {
padding-left: 0;
}
.nav-tabs li ul.sub-menu li a,
.nav-tabs li ul.sub-menu li a:hover {
padding-left: 35px;
} .lawyr-pagination {
text-align: center;
font-weight: 500;
display: inline-block;
width: 100%;
padding-top: 30px;
}
.pagination-wrap {
display: inline-block;
width: 100%;
padding: 40px 0 10px;
}
.pagination {
display: block;
font-weight: 500;
font-size: 15px;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.pagination li {
display: inline-block;
padding: 0 3px;
}
.lawyr-pagination  .page-link:focus {
box-shadow: none;
}
.page-link {
padding: 9px 14px 8px 13px;
background: transparent;
border: 2px solid transparent;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.page-item.active .page-link {
background: transparent;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.page-item:first-child .page-link,
.page-item:last-child .page-link {
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.lawyr-pagination li {
display: inline-block;
padding: 0 3px;
}
.lawyr-pagination span.page-numbers.current {
padding: 9px 14px 8px 13px;
background: transparent;
border: 2px solid #0f0e0f;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
color: #0f0e0f;
}
.lawyr-pagination ul li a,
.wp-link-pages a,
.wp-link-pages > span {
padding: 9px 14px 8px 13px;
background: transparent;
border: 2px solid transparent;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
color: #0f0e0f;
}
.wp-link-pages > span {
border-color: #0f0e0f;
}
.wp-link-pages a:hover {
z-index: 2;
color: #0056b3;
text-decoration: none;
background-color: #e9ecef;
border-color: #dee2e6;
}
.wp-link-pages {
display: inline-block;
width: 100%;
}
.page .wp-link-pages {
padding: 30px 0;
}
.lawyr-blog-post .wp-link-pages {
padding-bottom: 15px;
padding-top: 10px;
}
.lawyr-pagination ul li a:hover {
z-index: 2;
color: #0056b3;
text-decoration: none;
background-color: #e9ecef;
border-color: #dee2e6;
} .lawyr-widget {
padding-bottom: 40px;
}
.lawyr-widget img {
height: auto;
}
.widget-title {
padding: 0 0 19px 14px;
font-size: 18px;
}
.lawyr-widget ul {
padding: 0;
margin: 0;
color: #777777;
font-size: 15px;
list-style: none;
}
.lawyr-widget p {
padding: 0;
margin: 0;
color: #777777;
font-size: 15px;
list-style: none;
}
.lawyr-widget ul ul {
padding-left: 10px;
}
.lawyr-widget ul li a {
display: block;
padding: 13px 0 14px 25px;
border-bottom: 1px solid #f0f0f0;
color: inherit;
position: relative;
}
.lawyr-widget ul li a:hover {
padding-left: 30px;
}
.lawyr-widget.widget-navigation ul li a:hover {
padding-left: 20px;
}
.lawyr-widget ul li a:before {
position: absolute;
top: 15px;
left: 14px;
font: normal normal normal 12px/1.42857143 FontAwesome;
text-rendering: auto;
content: "\f105";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
z-index: 1;
}
.calendar_wrap {
padding-right: 14px;
}
.calendar_wrap thead th,
.calendar_wrap tbody td {
padding: 8px;
font-size: 15px;
}
table tr #today {
background: #222222;
color: #ffffff;
}
.widget_archive,
.rssSummary,
.widget_text,
.widget_tag_cloud {
padding-right: 14px;
}
.left-sidebar .widget_archive {
padding-right: 0;
} .lawyr-widget.category-widget {
padding-bottom: 34px;
}
.category-widget .widget-title {
padding-bottom: 10px;
} .lawyr-widget.widget_search {
padding: 0 0 34px 14px;
}
.left-sidebar .lawyr-widget.widget_search {
padding-left: 0;
}
.widget_search p {
position: relative;
}
.widget_search form input[type="text"] {
padding-right: 70px;
margin: 0;
}
.widget_search form input[type="submit"],
.lawyr-error form input[type="submit"] {
position: absolute;
top: 0;
right: 0;
height: 50px;
min-width: 50px;
padding: 15px 10px 16px;
margin-top: 0;
background-color: transparent;
background-image: url(//augustoperera.com/wp-content/themes/lawrules/assets/images/icons/icon24@3x.png);
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: 16px auto;
border-left: 1px solid #ececec;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
z-index: 1;
} .post-widget .widget-title {
padding-bottom: 6px;
}
.post-item {
padding: 16px 14px 20px;
border-bottom: 1px solid #ececec;
}
.left-sidebar .post-item {
padding-left: 0;
}
.post-item h5 {
font-size: 16px;
line-height: 23px;
}
.post-title {
padding-bottom: 7px;
font-weight: 400;
}
.post-date {
letter-spacing: -0.1px;
} .lawyr-widget.gallery-widget {
padding-bottom: 28px;
}
.gallery-widget .widget-title {
padding-bottom: 24px;
}
.gallery-widget ul {
padding-left: 14px;
margin-right: -2px;
}
.left-sidebar .gallery-widget ul {
padding-left: 0;
padding-right: 14px;
}
.gallery-widget ul li {
display: inline-block;
padding: 0 1px 5px 0;
}
.gallery-widget ul li a,
.left-sidebar .lawyr-widget.gallery-widget ul li a {
display: inline-block;
padding: 0;
}
.gallery-widget ul li a:before {
display: none;
}
.gallery-widget ul li a:hover {
padding: 0;
}
.widget_rating_filter ul li a:before {
display: none;
}
.woocommerce .widget_rating_filter ul li a,
.woocommerce .widget_rating_filter ul li a:hover {
padding-left: 30px;
} .select-archives {
padding-left: 14px;
}
.select-archives p {
margin-bottom: 14px;
}
.select-archives select {
padding-left: 15px;
background-image: url(//augustoperera.com/wp-content/themes/lawrules/assets/images/icons/icon25@3x.png);
background-size: 27px auto;
} .popular-tags {
padding-left: 14px;
}
.popular-tags a {
display: inline-block;
min-width: 58px;
padding: 6px 18px;
margin: 0 3px 14px 0;
color: #888888;
font-size: 13px;
border: 1px solid #e8e8e8;
}
.popular-tags a:hover,
.popular-tags a:focus {
color: #ffffff;
} .lawyr-widget.slider-widget {
padding-bottom: 33px;
}
.slider-widget .widget-title {
padding-bottom: 29px;
} .lawyr-widget.products-widget {
padding-bottom: 33px;
}
.products-widget .widget-title {
padding-bottom: 4px;
} .lawyr-map {
height: 450px;
position: relative;
}
.gm-style-iw {
padding: 5px 10px;
}
.gm-style-iw h4 {
font-size: 18px;
}
.gm-style-iw p {
padding-bottom: 0;
margin-bottom: 0;
font-size: 15px;
}
.gm-style-iw h1,
.gm-style-iw h2,
.gm-style-iw h3,
.gm-style-iw h4,
.gm-style-iw h5,
.gm-style-iw h6 {
padding-bottom: 0;
} @-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 15%, 0);
transform: translate3d(0, 15%, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 15%, 0);
transform: translate3d(0, 15%, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
} .lawyr-back-top {
position: fixed;
bottom: 15px;
right: 15px;
-webkit-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s;
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
z-index: 2;
}
.lawyr-back-top.active {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.lawyr-back-top a {
display: block;
width: 40px;
height: 40px;
padding: 6px;
font-size: 18px;
text-align: center;
color: #ffffff;
} .lawyr-preloader {
display: table;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-align: center;
z-index: 4;
}
.loader-wrap {
display: table-cell;
vertical-align: middle;
width: 100%;
height: 100%;
}
.loader {
display: inline-block;
vertical-align: middle;
} .lawyr-topbar {
padding: 10px 0;
color: #ffffff;
font-weight: 500;
line-height: 24px;
}
.lawyr-topbar.topbar-style-one {
background: #6c949e;
color: #ffffff;
}
.lawyr-header .lawyr-language .nice-select,
.lawyr-header .lawyr-language select {
color:#232323;
}
.lawyr-header .lawyr-language .nice-select:after {
border-color: #232323
}
.lawyr-topbar .lawyr-flagstrap {
vertical-align: middle;
width: auto;
}
.lawyr-topbar .lawyr-flagstrap .btn {
padding: 0;
color: inherit;
font-weight: 500;
letter-spacing: 0.2px;
}
.lawyr-topbar .lawyr-social {
display: inline-block;
vertical-align: middle;
padding-left: 20px;
}
.lawyr-topbar .lawyr-social a {
color: inherit;
}
.lawyr-topbar .header-right-btn {
display: inline-block;
} .lawyr-header {
position: relative;
}
.lawyr-header [class*="col-"] {
position: static;
} .lawyr-sticky {
-webkit-transition: background ease .3s, box-shadow ease .3s;
-ms-transition: background ease .3s, box-shadow ease .3s;
transition: background ease .3s, box-shadow ease .3s;
}
.is-sticky .lawyr-header {
background: #ffffff;
-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}
.admin-bar .is-sticky .lawyr-header {
top: 32px !important;
} .lawyr-header .container {
position: relative;
}
.lawyr-header .order-lg-1 .contact-link {
padding-left: 0;
padding-right: 30px;
border-left: none;
border-right: 1px solid #ececec;
}
.contact-link {
display: inline-block;
vertical-align: middle;
padding: 33px 27px 33px 30px;
font-weight: 500;
font-size: 24px;
text-align: left;
border-left: 1px solid #ececec;
}
.contact-link:last-child {
padding-right: 0;
}
.contact-link span {
display: block;
color: #666666;
font-weight: 400;
font-size: 14px;
}
.contact-link span a {
color: inherit;
} .topbar-style-two.lawyr-topbar {
background: #f7f7f7;
color: #666666;
}
.support-link {
display: inline-block;
}
.support-link:after {
display: inline-block;
padding: 0 10px 0 12px;
content: "/";
}
.support-link:last-child:after {
content: none;
}
.support-link a {
color: #666666;
}
.header-style-two .lawyr-brand {
padding: 20px 0;
}
.header-style-two .lawyr-header .container {
position: static;
}
.header-style-two .lawyr-header .mean-container {
position: relative;
}
.header-link {
max-width: 610px;
margin: 0 0 0 auto;
}
.header-link .contact-link {
padding-left: 38px;
padding-right: 33px;
}
.header-link .contact-link:last-child {
padding-right: 0;
}
.header-link .header-right-btn {
display: inline-block;
}
.contact-link .fa-volume-control-phone {
-webkit-transform: rotate(-40deg);
-ms-transform: rotate(-40deg);
transform: rotate(-40deg);
}
.contact-link .lawyr-icon {
float: left;
padding-top: 1px;
font-size: 35px;
}
.contact-link-info {
overflow: hidden;
padding-left: 10px;
}
.lawyr-navigation-wrap {
background-color: #6c949e;
}
.lawyr-navigation-wrap .lawyr-navigation {
position: static;
background: transparent;
text-align: left;
}
.lawyr-navigation-wrap .lawyr-navigation > ul > li > a {
padding: 20px 18px;
}
.lawyr-navigation-wrap .lawyr-navigation > ul > li:first-child > a {
padding-left: 0;
}
.lawyr-navigation-wrap .lawyr-navigation > ul > li.current-menu-parent > a {
color: #fff;
}
.lawyr-navigation-wrap .lawyr-navigation > ul > li:last-child > a {
padding-right: 0;
}
.lawyr-navigation-wrap .lawyr-social {
text-align: right;
}
.lawyr-navigation-wrap .lawyr-social a {
margin-right: 18px;
color: #ffffff;
font-size: 18px;
}
.lawyr-navigation-wrap .lawyr-social a:last-child {
margin-right: 0;
} .lawyr-mid-wrap {
padding: 120px 0 79px;
}
.single-post .lawyr-mid-wrap,
.single-product .lawyr-mid-wrap,
.single-team .lawyr-mid-wrap,
.single-practicearea .lawyr-mid-wrap,
.post-type-archive-product .lawyr-mid-wrap {
padding: 0;
}
.lawyr-content-area.hide-sidebar {
padding: 120px 0 80px;
}
.lawyr-mid-wrap.no-space {
padding: 0;
}
.mid-spacer-two {
padding-bottom: 105px;
}
.mid-spacer-three {
padding: 100px 0 64px;
}
.mid-spacer-four {
padding: 100px 0 85px;
}
.mid-spacer-five {
padding: 100px 0 104px;
}
.mid-spacer-six {
padding: 81px 0 100px;
}
.sidebar > .container > .row,
.woocommerce .container > .row {
margin: 0;
}
.blog .lawyr-mid-wrap > .container > .row,
.archive .lawyr-post-listing > .container > .row {
margin: 0;
}
.lawyr-primary {
padding: 124px 60px 90px 0;
-ms-flex: 0 0 77.5%;
flex: 0 0 77.5%;
max-width: 77.5%;
position: relative;
}
.hide-sidebar .lawyr-listing-padding {
padding: 120px 0;
}
.single-post .hide-sidebar .lawyr-listing-padding {
padding-left: 15px;
padding-right: 15px;
}
.lawyr-primary:after {
position: absolute;
top: 0;
left: 100%;
width: auto;
height: 100%;
background: #fdfefe;
border-left: 1px solid #ececec;
content: none;
z-index: 0;
}
.single-team .lawyr-primary:after {
content: none;
}
.left-sidebar .lawyr-primary:after {
left: auto;
right: 100%;
border-left: none;
border-right: 1px solid #ececec;
}
.primary-spacer-two {
padding-top: 94px;
padding-bottom: 84px;
}
.primary-spacer-three {
padding-top: 103px;
padding-bottom: 99px;
}
.primary-spacer-four {
padding: 111px 45px 100px 0;
}
.primary-spacer-five {
padding: 103px 35px 80px 0;
}
.primary-spacer-six {
padding: 120px 45px 46px 0;
}
.lawyr-secondary {
padding: 130px 0 60px;
-ms-flex: 0 0 22.5%;
flex: 0 0 22.5%;
max-width: 22.5%;
}
.lawyr-secondary.lawyr-floating-sidebar {
display: table;
}
.secondary-spacer-two {
padding-top: 103px;
}
.secondary-spacer-three {
padding-top: 125px;
}
.secondary-spacer-four {
padding-top: 120px;
}
.left-sidebar .lawyr-secondary {
-ms-flex-order: 1;
order: 1;
}
.left-sidebar .lawyr-primary {
-ms-flex-order: 2;
order: 2;
}
.left-sidebar .lawyr-primary {
float: right;
}
.lawyr-unit-fix {
word-wrap: break-word;
}
.left-sidebar .lawyr-primary {
padding: 94px 0 84px 60px;
}
.left-sidebar .lawyr-secondary {
padding-top: 94px;
}
.left-sidebar .widget-title {
padding: 0 14px 19px 0;
}
.left-sidebar .lawyr-widget ul li a {
padding: 13px 20px 14px 20px;
}
.left-sidebar .lawyr-widget ul li a:before {
left: 5px;
}
.lawyr-widget > ul > li:first-child a:before {
top: 2px;
}
.lawyr-widget > ul > li:first-child a,
.lawyr-widget.woocommerce.widget_product_categories > ul > li:first-child a {
padding-top: 0;
}  .swiper-caption {
position: absolute;
top: 50%;
left: 0;
right: 0;
margin: 8px auto 0;
color: #ffffff;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 1;
}
.caption-wrap {
width: 49%;
margin: 0 0 0 auto;
-webkit-transition: all ease 1s;
-ms-transition: all ease 1s;
transition: all ease 1s;
-webkit-transform: translateY(-30px);
-ms-transform: translateY(-30px);
transform: translateY(-30px);
}
.caption-wrap p {
color: #ededed;
font-size: 20px;
line-height: 28px;
letter-spacing: -0.1px;
}
.caption-wrap h2 {
font-size: 55px;
line-height: 58px;
}
.caption-wrap .lawyr-btn {
margin-top: 14px;
}
.caption-wrap-style-two {
margin: 0;
}
.caption-title {
padding-bottom: 24px;
}
.swiper-slide-active .caption-wrap {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.caption-wrap.left-align {
text-align: left;
margin: 0;
}
.caption-wrap.center-align {
margin: 0 auto;
text-align: center;
} .lawyr-welcome {
padding: 100px 0;
background: #f7f9fb;
}
.welcome-info {
padding-right: 50px;
}
.welcome-info p {
color: #777777;
font-size: 15px;
line-height: 28px;
letter-spacing: -0.1px;
}
.welcome-info .lawyr-section-title {
padding-bottom: 13px;
}
.welcome-info .lawyr-section-title h2 {
line-height: 36px;
}
.welcome-info .lawyr-section-title p {
color: #555555;
line-height: 28px;
}
.welcome-info .section-title {
padding-bottom: 28px;
}
.welcome-info .lawyr-btn {
min-width: 150px;
padding: 13px 20px;
margin-top: 16px;
font-weight: 400;
font-size: 14px;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.welcome-info .lawyr-big-border-btn {
border-color: #e6e6e6;
}
.lawyr-section-title {
padding-bottom: 29px;
text-align: center;
}
.lawyr-section-title h2 {
font-size: 35px;
line-height: 42px;
}
.lawyr-section-title p {
color: #6a6a6a;
font-size: 17px;
line-height: 24px;
}
.lawyr-section-title .lawyr-btn {
min-width: 140px;
padding: 13px 15px;
color: #444444;
font-weight: 400;
font-size: 12px;
letter-spacing: 0.8px;
}
.lawyr-section-title .lawyr-btn:hover,
.lawyr-section-title .lawyr-btn:focus {
color: #ffffff;
}
.section-title {
padding-bottom: 15px;
}
.lawyr-section-title.title-style-two {
text-align: left;
} .lawyr-strategy {
padding: 87px 0 65px;
}
.lawyr-strategy .lawyr-section-title {
padding-bottom: 22px;
}
.strategy-item {
margin-bottom: 30px;
}
.strategy-item .lawyr-image {
overflow: hidden;
margin-bottom: 22px;
}
.strategy-item .lawyr-image img {
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
}
.strategy-item.lawyr-hover .lawyr-image img {
-webkit-transform: scale(1.1) rotate(3deg);
-ms-transform: scale(1.1) rotate(3deg);
transform: scale(1.1) rotate(3deg);
}
.strategy-item h3 {
font-size: 22px;
}
.strategy-item p {
color: #777777;
font-size: 16px;
line-height: 24px;
letter-spacing: -0.1px;
}
.strategy-title {
padding-bottom: 5px;
}
.lawyr-link {
display: inline-block;
font-size: 16px;
position: relative;
}
.lawyr-link:after {
position: absolute;
bottom: 0;
right: 0;
width: 0;
height: 1px;
content: "";
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
z-index: 1;
}
.lawyr-link:hover:after,
.lawyr-link:focus:after,
.strategy-item.lawyr-hover .lawyr-link:after,
.blog-item.lawyr-hover .lawyr-link:after,
.feature-item.lawyr-hover .lawyr-link:after,
.area-style-three .area-item.lawyr-hover .lawyr-link:after {
width: 100%;
left: 0;
right: auto;
} .lawyr-stats {
color: #ffffff;
text-align: center;
}
.stats-item h2 {
font-size: 45px;
}
.stats-item h5 {
font-size: 17px;
}
.stats-title {
color: #f7f8f9;
padding-bottom: 2px;
font-weight: 700;
}
.stats-subtitle {
color: #fafafa;
font-weight: 400;
} .practicearea-global {
padding: 96px 0 106px;
}
.lawyr-area:not(.area-style-two) > .container > .row {
margin: 0;
}
.lawyr-area:not(.area-style-two) > .container > .row > [class*="col-"] {
padding: 0;
}
.lawyr-area .lawyr-section-title {
padding-bottom: 58px;
}
.lawyr-area .lawyr-section-title p {
font-size: 18px;
}
.area-wrap {
padding-right: 32px;
color: #ffffff;
text-align: center;
display: inline-block;
width: 100%;
}
.area-wrap .row {
margin: 0 -8px;
}
.area-wrap [class*="col-"] {
padding: 0 8px;
}
.area-item {
display: block;
padding: 55px 10px 36px;
margin-bottom: 16px;
color: inherit;
}
.area-item span {
display: block;
}
.area-item .lawyr-icon {
padding-bottom: 13px;
}
.area-item p {
margin-bottom: 0;
font-weight: 500;
font-size: 16px;
letter-spacing: -0.1px;
}
.area-style-one .area-item p {
color: #ffffff;
}
.case-evaluation {
padding: 33px 40px 39px;
margin-left: 10px;
background: #f7f9fb;
}
.case-evaluation h3 {
font-size: 22px;
}
.case-evaluation .row {
margin: 0 -5px;
}
.case-evaluation [class*="col-"] {
padding: 0 5px;
}
.case-evaluation form input,
.case-evaluation form textarea,
.case-evaluation form select {
height: 40px;
padding: 10px 15px;
margin-bottom: 10px;
border-color: #ededed;
}
.case-evaluation form textarea {
height: 90px;
}
.case-evaluation form textarea:focus {
border-color: #dbdbdb;
}
.case-evaluation form input[type="submit"] {
min-width: 140px;
height: auto;
padding: 12px 15px;
margin: 0;
background: transparent;
font-size: 13px;
text-transform: uppercase;
letter-spacing: -0.1px;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.case-evaluation form input[type="submit"]:hover,
.case-evaluation form input[type="submit"]:focus {
color: #ffffff;
}
.evaluation-title {
padding-bottom: 18px;
} .lawyr-callout {
padding: 48px 0 52px;
color: #ffffff;
text-align: center;
}
.lawyr-callout h2 {
padding-bottom: 0;
font-size: 28px;
} .lawyr-team-global {
padding: 90px 0 65px;
}
.lawyr-team .lawyr-section-title p {
font-size: 18px;
}
.mate-item {
padding-bottom: 37px;
}
.mate-item p {
margin-bottom: 22px;
color: #777777;
font-size: 16px;
line-height: 24px;
}
.team-style-two .mate-item p {
padding-top: 15px;
}
.mate-item .lawyr-image {
display: block;
padding-bottom: 15px;
}
.mate-name {
display: block;
font-weight: 700;
font-size: 20px;
}
.mate-designation {
font-style: italic;
font-size: 15px;
letter-spacing: 0.2px;
}
.mate-meta {
padding-top: 20px;
color: #555555;
font-size: 16px;
letter-spacing: -0.1px;
}
.mate-meta span {
display: inline-block;
padding-top: 1px;
position: relative;
}
.mate-meta span:after {
position: absolute;
bottom: 1px;
right: 0;
width: 0;
height: 1px;
background: #b6b6b6;
content: "";
-webkit-transition: all ease .6s;
-ms-transition: all ease .6s;
transition: all ease .6s;
z-index: 1;
}
.mate-meta span:hover:after {
right: auto;
left: 0;
width: 100%;
}
.mate-meta a {
color: inherit;
}
.mate-meta a:hover {
opacity: 0.7;
} .single-mate-info p,
.team-single p {
margin-bottom: 22px;
color: #777777;
font-size: 16px;
line-height: 24px;
}
.single-mate-info {
padding: 0 0 25px 40px;
max-width: 560px;
}
ul.mate-contact {
padding: 3px 0 15px;
margin: 0;
list-style: none;
color: #0f0e0f;
font-size: 17px;
}
ul.mate-contact li a {
color: #666666;
}
ul.mate-contact li a:hover {
color: #0f0e0f;
}
.single-mate-info .mate-info h5 {
font-size: 30px;
line-height: 28px;
}
.single-mate-info .mate-info p {
margin-bottom: 16px;
} .lawyr-testimonial-global {
padding: 115px 0 111px;
background-image: url(//augustoperera.com/wp-content/themes/lawrules/assets/images/backgrounds/background2.png);
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
color: #ffffff;
text-align: center;
}
.lawyr-testimonial-global.testimonial-style-three.testimonial-style-two {
background-image: none;
}
.lawyr-testimonial-global.testimonial-style-three.testimonial-style-two .testimonial-item {
color: #666666;
}
.lawyr-testimonial {
color: #ffffff;
text-align: center;
}
.lawyr-testimonial .owl-carousel .owl-nav button.owl-prev:after,
.lawyr-testimonial .owl-carousel .owl-nav button.owl-next:after {
font-size: 25px;
}
.lawyr-testimonial .owl-carousel .owl-nav button.owl-prev,
.lawyr-testimonial .owl-carousel .owl-nav button.owl-next {
position: absolute;
top: 50%;
left: 0;
color: #ffffff;
}
.lawyr-testimonial .owl-carousel .owl-nav button.owl-next {
left: auto;
right: 0;
}
.lawyr-testimonial .owl-carousel .owl-nav {
position: unset;
}
.lawyr-testimonial-global.lawyr-overlay:before {
background: rgba(0, 0, 0, 0.4);
}
.testimonial-item {
max-width: 700px;
margin: 0 auto;
}
.testimonial-item .lawyr-image {
padding-bottom: 26px;
}
.testimonial-item .lawyr-image img {
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
max-width: 83px;
}
.testimonial-item h2 {
font-size: 35px;
line-height: 40px;
}
.testimonial-meta span:after {
content: ",";
}
.testimonial-item h5 {
font-size: 16px;
}
.testimonial-title {
letter-spacing: -0.1px;
}
.testimonial-meta {
padding: 6px 0 0;
font-weight: 500;
letter-spacing: 0.2px;
}
.testimonial-meta a {
color: inherit;
} .testimonial-single .lawyr-testimonial-wrap {
float: none;
width: 100%;
text-align: center;
max-width: 950px;
margin: 0 auto;
padding: 60px 95px 43px;
background: #fff;
border: 1px solid #ededed;
-webkit-border-radius: 0 3px 3px 0;
-ms-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
-webkit-box-shadow: 0 0 20px rgb(237, 237, 237);
-ms-box-shadow: 0 0 20px rgb(237, 237, 237);
box-shadow: 0 0 20px rgb(237, 237, 237);
}
.testimonial-single .lawyr-image {
padding-bottom: 20px;
}
.testimonial-single p {
margin-bottom: 22px;
color: #777777;
font-size: 16px;
line-height: 24px;
} .client-item {
text-align: center;
}
.lawyr-clients .owl-carousel .owl-nav button.owl-prev:after,
.lawyr-clients .owl-carousel .owl-nav button.owl-next:after {
font-size: 25px;
}
.lawyr-clients .owl-carousel .owl-nav button.owl-prev,
.lawyr-clients .owl-carousel .owl-nav button.owl-next {
position: absolute;
top: 50%;
left: 0;
color: #666666;
}
.lawyr-clients .owl-carousel .owl-nav button.owl-next {
left: auto;
right: 0;
}
.lawyr-clients .owl-carousel .owl-nav {
position: unset;
} .lawyr-blog {
padding: 95px 0 120px;
}
.blog-item {
padding-right: 8px;
}
.lawyr-blog-style-two .blog-item {
padding-bottom: 40px;
}
.lawyr-blog-style-two > .row {
margin: 0;
}
.blog-item h3 {
font-size: 22px;
line-height: 28px;
}
.blog-item p,
p {
margin-bottom: 22px;
color: #777777;
font-size: 16px;
line-height: 26px;
}
.lawyr-blog-excerpt {
margin-bottom: 18px;
color: #777777;
font-size: 16px;
line-height: 26px;
font-family: 'Open Sans', sans-serif;
}
.blog-item .lawyr-image {
overflow: hidden;
margin-bottom: 24px;
position: relative;
-webkit-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
}
.blog-item .lawyr-image:before,
.blog-item .lawyr-image:after {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
content: "";
opacity: 0;
pointer-events: none;
background-color: rgba(255, 255, 255, 0.1);
-webkit-transition: all 0.6s ease-out 0s;
-moz-transition: all 0.6s ease-out 0s;
transition: all 0.6s ease-out 0s;
}
.blog-item.lawyr-hover .lawyr-image:before {
left: 50%;
right: 50%;
opacity: 1;
}
.blog-item.lawyr-hover .lawyr-image:after {
top: 50%;
bottom: 50%;
opacity: 1;
}
.blog-item .lawyr-image img {
-webkit-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
}
.blog-title {
padding-bottom: 8px;
}
.blog-date {
padding-bottom: 11px;
font-size: 15px;
letter-spacing: -0.1px;
}
.blog-date a {
color: inherit;
}
.blog-meta {
padding-top: 19px;
border-top: 1px solid #f0f0f0;
}
.blog-meta .lawyr-link {
font-size: 15px;
}
.blog-comments {
color: #888888;
font-size: 14px;
text-align: right;
}
.blog-comments a {
color: inherit;
padding-left: 3px;
}
.blog-wrap {
border: 1px solid #eeeeee;
}
.blog-wrap-item {
padding: 27px 40px 43px;
border-bottom: 1px solid #eeeeee;
}
.blog-wrap-item:last-child {
border-bottom: none;
}
.blog-wrap-item h4 {
font-size: 18px;
}
.blog-wrap-item .blog-date {
padding: 2px 0 0;
}
.blog-wrap-title {
font-weight: 400;
} .lawyr-helpful-links {
color: #ffffff;
text-align: center;
}
.lawyr-widget.widget-helpful-links {
padding-bottom: 0;
}
.lawyr-helpful-links .row {
margin: 0;
}
.lawyr-helpful-links [class*="col-"] {
padding: 0;
}
.lawyr-helpful-links [class*="col-"]:last-child .helpful-item {
border-right: none;
}
.lawyr-helpful-links [class*="col-"]:nth-child(2) .helpful-item {
background-image: url(//augustoperera.com/wp-content/themes/lawrules/assets/images/backgrounds/background5.png);
}
.lawyr-helpful-links [class*="col-"]:nth-child(3) .helpful-item {
background-image: url(//augustoperera.com/wp-content/themes/lawrules/assets/images/backgrounds/background6.png);
}
.helpful-item {
display: block;
color: inherit;
padding: 30px 30px 36px;
background-image: url(//augustoperera.com/wp-content/themes/lawrules/assets/images/backgrounds/background3.png);
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.helpful-item .lawyr-icon {
display: block;
padding-bottom: 2px;
}
.helpful-title {
font-weight: 400;
font-size: 24px;
}
.lawyr-helpful-links a:hover,
.lawyr-helpful-links a:focus {
color: rgba(255,255,255,0.8);
}  .feature-item {
padding-bottom: 40px;
}
.feature-item .lawyr-icon {
padding-bottom: 26px;
}
.feature-item h4 {
font-size: 20px;
}
.feature-item p {
margin-bottom: 14px;
color: #777777;
font-size: 16px;
line-height: 24px;
letter-spacing: -0.1px;
}
.feature-title {
padding-bottom: 11px;
font-weight: 400;
} .lawyr-about .row {
margin: 0;
}
.lawyr-about [class*="col-"] {
padding: 0;
}
.lawyr-about h2 {
font-size: 30px;
line-height: 36px;
}
.about-title {
padding-bottom: 43px;
}
.about-inner .lawyr-image {
float: left;
}
.about-info {
overflow: hidden;
padding: 20px 8px 0 30px;
}
.about-info h5 {
font-size: 17px;
line-height: 26px;
}
.about-info p {
color: #777777;
font-size: 16px;
line-height: 26px;
letter-spacing: -0.1px;
}
.about-subtitle {
padding-bottom: 25px;
font-weight: 400;
font-style: italic;
}
.about-link {
padding: 2px 0 30px;
}
.about-link p {
margin: 0;
display: inline-block;
vertical-align: middle;
}
.about-link span {
display: inline-block;
vertical-align: middle;
padding-left: 10px;
font-weight: 700;
font-size: 22px;
}
.history-wrap {
padding-left: 60px;
}
.history-wrap .about-title {
padding-bottom: 59px;
}
.history-item {
padding-bottom: 26px;
position: relative;
}
.history-item.history-hover:after {
height: 100%;
}
.history-item.history-item-spacer {
padding-bottom: 0;
}
.history-item.history-item-spacer:before,
.history-item:last-child:before {
height: 65px;
}
.history-item.history-item-spacer:after {
height: 0;
}
.history-item.history-item-spacer.history-hover:after {
height: 65px;
}
.history-item:before,
.history-item:after {
position: absolute;
top: 6px;
left: 74px;
width: 1px;
height: 100%;
background: #e8e8e8;
content: "";
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
z-index: -1;
}
.history-item:after {
height: 0;
z-index: 0;
}
.history-year {
float: left;
font-weight: 700;
font-size: 20px;
position: relative;
}
.history-year:after {
position: absolute;
top: 6px;
right: -37px;
width: 17px;
height: 17px;
border: 4px solid #ffffff;
content: "";
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
z-index: 1;
}
.history-info {
overflow: hidden;
padding-left: 60px;
}
.history-info h4 {
font-size: 18px;
}
.history-info p {
margin: 0;
color: #777777;
font-size: 15px;
line-height: 26px;
}
.history-title {
padding-bottom: 16px;
font-weight: 400;
position: relative;
} .lawyr-video {
padding: 155px 0;
background-image: url(//augustoperera.com/wp-content/themes/lawrules/assets/images/backgrounds/background4.png);
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
color: #ffffff;
text-align: center;
}
.lawyr-video.lawyr-overlay:before {
background: rgba(0, 0, 0, 0.5);
}
.lawyr-video-btn {
display: inline-block;
vertical-align: middle;
width: 91px;
height: 91px;
color: #ffffff;
border: 2px solid #ffffff;
font-size: 26px;
position: relative;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
}
.lawyr-video-btn:hover {
color: #ffffff;
-webkit-transform: scale(0.9);
-ms-transform: scale(0.9);
transform: scale(0.9);
}
.lawyr-video-btn .fa {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
z-index: 1;
} .lawyr-area.area-style-two {
text-align: center;
}
.area-style-two .lawyr-section-title {
padding-bottom: 23px;
}
.area-style-two .area-item {
padding: 0 0 22px;
margin: 0;
text-align: center;
background: transparent;
}
.area-style-two .area-item h5 {
font-size: 16px;
}
.area-style-two .area-item .lawyr-image {
overflow: hidden;
margin-bottom: 14px;
}
.area-style-two .area-item .lawyr-image img {
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
}
.area-style-two .area-item.lawyr-hover .lawyr-image img {
-webkit-transform: scale(1.1) rotate(3deg);
-ms-transform: scale(1.1) rotate(3deg);
transform: scale(1.1) rotate(3deg);
}
.area-style-two .area-title {
font-weight: 400;
letter-spacing: -0.2px;
} .lawyr-consultation {
padding: 92px 0 102px;
background: #f3f3f3;
}
.consultation-info {
padding-right: 20px;
}
.consultation-info h3 {
font-size: 25px;
}
.consultation-info p {
color: #777777;
font-size: 16px;
line-height: 26px;
}
.consultation-title {
padding-bottom: 17px;
}
.lawyr-certificates {
padding-top: 6px;
}
.lawyr-certificates .lawyr-image {
display: inline-block;
margin-right: 11px;
}
.lawyr-certificates .lawyr-image img {
-webkit-filter: grayscale(100%);
-ms-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
}
.lawyr-certificates .lawyr-image.lawyr-hover img {
-webkit-filter: none;
-ms-filter: none;
filter: none;
}
.consultation-form {
padding: 8px 0 0 15px;
}
.consultation-form .row {
margin: 0 -11px;
}
.consultation-form [class*="col-"] {
padding: 0 11px;
}
.consultation-form input[type="text"],
.consultation-form input[type="email"],
.consultation-form input[type="tel"],
.consultation-form textarea,
.consultation-form select,
.consultation-form .form-control {
height: 45px;
font-size: 14px;
border-color: #eeeeee;
}
.consultation-form textarea {
height: 120px;
}
.consultation-form input[type="submit"] {
min-width: 140px;
font-size: 15px;
padding-bottom: 11px;
margin-top: 5px;
} .lawyr-blog.blog-style-two {
padding: 100px 0 50px;
}
.blog-style-two .lawyr-section-title {
padding-bottom: 52px;
}
.blog-style-two .section-title {
padding-bottom: 0;
}
.blog-style-two .blog-wrap-item {
padding-bottom: 37px;
}
.blog-style-two .blog-item {
padding-right: 10px;
display: inline-block;
width: 100%;
}
.blog-style-two .blog-item .lawyr-image {
float: left;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.blog-style-two .blog-item .lawyr-image img {
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.blog-style-two .blog-item p {
margin-bottom: 32px;
line-height: 26px;
}
.blog-info {
overflow: hidden;
background: #f7f9fb;
padding: 80px 70px 58px;
}
.blog-info h3 {
font-size: 28px;
line-height: 34px;
}
.blog-info .blog-title {
padding-bottom: 13px;
font-weight: 400;
}
.blog-info .blog-date {
padding-bottom: 19px;
}
.blog-info .blog-meta {
padding-top: 24px;
border-top-color: #dddddd;
} .lawyr-clients.clients-style-two {
padding: 20px 0 45px;
background: transparent;
}  .lawyr-practice {
color: #ffffff;
text-align: center;
}
.practice-item {
margin-bottom: 30px;
position: relative;
}
.practice-item .lawyr-image {
position: relative;
}
.practice-item h5 {
font-size: 16px;
}
.practice-title {
overflow: hidden;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 65px;
padding: 21px 30px;
text-transform: uppercase;
z-index: 1;
}
.practice-title > * {
position: relative;
z-index: 1;
}
.practice-title:after,
.practice-title:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(108, 148, 158, 0.8);
content: "";
-webkit-transition: all 1000ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
-ms-transition: all 1000ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
transition: all 1000ms cubic-bezier(0.645, 0.045, 0.095, 1.08);
z-index: -1;
}
.practice-title:before {
background: rgba(15, 14, 15, 0.8);
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
}
.practice-item:hover .practice-title:after {
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
}
.practice-item:hover .practice-title:before {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.practice-title a {
color: inherit;
}
.practice-title a:hover {
opacity: 0.7;
} .lawyr-story {
text-align: center;
}
.story-wrap {
max-width: 780px;
margin: 0 auto;
}
.story-wrap h2 {
font-size: 35px;
}
.story-wrap h6 {
font-size: 16px;
}
.story-wrap p {
color: #777777;
font-size: 16px;
line-height: 27px;
}
.story-wrap .lawyr-icon {
padding: 13px 0 26px;
}
.story-title {
padding-bottom: 19px;
}
.story-subtitle {
padding-bottom: 7px;
text-transform: uppercase;
letter-spacing: 0.2px;
} .lawyr-callout.callout-spacer {
padding: 68px 0 72px;
} .lawyr-features.features-style-two {
padding: 0;
border-bottom: none;
}
.features-style-two .row {
margin: 0;
}
.features-style-two [class*="col-"] {
padding: 0;
}
.features-style-two [class*="col-"]:last-child .feature-item {
border-right: none;
}
.features-style-two .feature-item {
padding: 81px 30px 81px 45px;
}
.hav-border.feature-item {
border-right: 1px solid rgba(236, 236, 236, 0.4);
}
.features-style-two .feature-item .lawyr-icon {
float: left;
}
.feature-info {
overflow: hidden;
padding-left: 25px;
}
.feature-info h5 {
font-size: 15px;
}
.feature-info h4 {
font-size: 18px;
}
.feature-info p {
margin-bottom: 8px;
}
.feature-info .feature-title {
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.2px;
}
.feature-subtitle {
padding-bottom: 3px;
font-style: italic;
font-weight: 400;
letter-spacing: 0.2px;
}
.lawyr-link-two {
padding-right: 21px;
font-style: italic;
color: #777777;
font-size: 14px;
}
.lawyr-link-two:before {
position: absolute;
top: 7px;
right: 0;
width: 15px;
height: 9px;
background-image: url(//augustoperera.com/wp-content/themes/lawrules/assets/images/icons/icon23@3x.png);
background-position: 100% 50%;
background-repeat: no-repeat;
background-size: 35px auto;
content: "";
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
z-index: 1;
}
.lawyr-link-two:hover:before,
.feature-item.lawyr-hover .lawyr-link-two:before {
background-position: 0 50%;
}
.lawyr-link-two:after {
display: none;
} .lawyr-faq {
padding: 92px 0 88px;
background: #f7f9fb;
}
.lawyr-faq .lawyr-section-title {
padding-bottom: 49px;
}
.lawyr-faq .lawyr-section-title p {
font-size: 18px;
}
.faq-info {
padding-left: 20px;
}
.faq-label {
text-align: center;
}
.faq-label h3 {
font-size: 22px;
}
.faq-label h4 {
font-size: 18px;
padding-top: 10px;
}
.faq-label-title {
display: inline-block;
vertical-align: middle;
padding-bottom: 0;
font-weight: 500;
}
.faq-label-title a {
color: inherit;
}
.faq-label-title span {
font-size: 30px;
}
.faq-label-subtitle {
display: inline-block;
vertical-align: middle;
padding: 0 29px 0 0;
font-weight: 400;
}
.faq-label-subtitle a {
display: inline-block;
position: relative;
}
.faq-label-subtitle a:after {
position: absolute;
bottom: 2px;
left: 0;
width: 100%;
height: 1px;
background: #ced0d4;
content: "";
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
z-index: 0;
}
.faq-label-subtitle a:hover:after {
width: 0;
} .lawyr-blog.blog-style-three {
padding: 71px 0 54px;
}
.blog-style-three .lawyr-section-title {
padding-bottom: 35px;
}
.blog-style-three .blog-item {
padding: 0 0 30px;
}
.blog-style-three .blog-item h4 {
font-size: 20px;
line-height: 24px;
}
.blog-style-three .blog-item .lawyr-image {
margin-bottom: 15px;
-webkit-border-radius: 3px 3px 0 0;
-ms-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
}
.blog-style-three .blog-item .lawyr-image img {
-webkit-border-radius: 3px 3px 0 0;
-ms-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
}
.blog-style-three .blog-title {
font-weight: 400;
}
.blog-style-three .blog-date {
font-size: 15px;
} .lawyr-clients.clients-spacer-two {
padding: 33px 0 50px;
}  .swiper-container.swiper-style-two {
height: 670px;
min-height: 670px;
} .helpful-style-two .helpful-item {
padding: 28px 30px 30px;
}  .lawyr-page-title {
padding: 152px 0 78px;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
color: #ffffff;
text-align: center;
}
.header-style-one .lawyr-page-title {
padding: 88px 0 78px;
}
.lawyr-page-title.lawyr-overlay:before {
background: rgba(0, 0, 0, 0.5);
}
.lawyr-page-title h2 {
font-size: 40px;
-ms-word-wrap: break-word;
word-wrap: break-word;
} .lawyr-skills {
padding: 108px 0 93px;
background: #f7f9fb;
}
.skills-info h2 {
font-size: 35px;
line-height: 40px;
}
.skills-info h5 {
font-size: 16px;
}
.skills-info p {
color: #777777;
font-size: 16px;
line-height: 26px;
}
.skills-title {
padding-bottom: 9px;
}
.skills-subtitle {
padding-bottom: 16px;
color: #555555;
font-weight: 400;
text-transform: uppercase;
}
.skills-subtitle span {
font-weight: 700;
}
.progress-wrap {
padding-left: 60px;
} .testimonial-style-two.lawyr-overlay:before {
background: transparent;
}
.testimonial-style-two .testimonial-item h2 {
font-size: 18px;
font-weight: 500;
line-height: 26px;
}
.testimonial-style-two .testimonial-item {
color: #444444;
padding: 30px;
border: 1px solid #ececec;
}
.testimonial-style-two .testimonial-item .lawyr-image img {
max-width: 65px;
}
.testimonial-style-two.lawyr-testimonial .owl-carousel .owl-nav button.owl-prev,
.testimonial-style-two.lawyr-testimonial .owl-carousel .owl-nav button.owl-next,
.testimonial-style-two.lawyr-testimonial-global .owl-carousel .owl-nav button.owl-prev,
.testimonial-style-two.lawyr-testimonial-global .owl-carousel .owl-nav button.owl-next {
color: #999999;
top: -35px;
width: 30px;
}
.testimonial-style-two.lawyr-testimonial .owl-carousel .owl-nav button.owl-prev,
.testimonial-style-two.lawyr-testimonial-global .owl-carousel .owl-nav button.owl-prev {
left: auto;
right: 25px;
}
.testimonial-style-two .owl-carousel .owl-nav button.owl-prev:after,
.testimonial-style-two .owl-carousel .owl-nav button.owl-next:after {
border: 1px solid #ececec;
width: 26px;
font-size: 25px;
}
.lawyr-testimonial-global.testimonial-style-two .testimonial-item {
color: #ffffff;
}
.lawyr-testimonial.testimonial-style-two .owl-carousel .owl-nav,
.lawyr-testimonial-global.testimonial-style-two .owl-carousel .owl-nav {
right: 0;
} .testimonial-style-three .testimonial-item {
margin-bottom: 35px;
} .mate-sidebar {
padding-right: 10px;
}
.mate-testimonials {
border: 1px solid #e8e8e8;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
.mate-testimonials .item {
padding: 21px 25px 30px;
}
.mate-testimonials .item:before,
.mate-testimonials .item:after {
display: table;
content: "";
}
.mate-testimonials .item:after {
clear: both;
}
.mate-testimonials h4 {
font-size: 20px;
}
.mate-testimonials p {
color: #777777;
font-size: 16px;
line-height: 22px;
}
.mate-testimonial-title {
padding: 10px 60px 10px 25px;
border-bottom: 1px solid #e8e8e8;
font-weight: 400;
}
.mate-author {
padding-top: 3px;
}
.mate-author .lawyr-image {
float: left;
}
.mate-author .lawyr-image img {
background: #eeeeee;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
}
.mate-author-info {
overflow: hidden;
padding: 6px 0 0 10px;
}
.mate-author-info h5 {
font-size: 15px;
line-height: 20px;
}
.mate-author-name {
padding-bottom: 0;
font-weight: 400;
}
.mate-author-name span {
color: #777777;
font-size: 17px;
}
.mate-author-rating a {
color: #ffcc00;
}
.mate-author-rating a i {
color: #999999;
margin-right: 2px;
}
.mate-author-rating a i.active {
color: #ffcc00;
}
.widget-testimonials .mate-author-name span:before {
content: "-";
}
.mate-author-rating .fa {
font-size: 12px;
}
.mate-detail-item {
padding-bottom: 50px;
}
.mate-info h3 {
font-size: 24px;
}
.mate-info h5 {
font-size: 15px;
}
.mate-info p {
color: #777777;
font-size: 16px;
line-height: 26px;
}
.mate-info-title {
padding-bottom: 14px;
}
.mate-info-subtitle {
padding-bottom: 0;
font-weight: 400;
font-style: italic;
letter-spacing: 0.2px;
}
.mate-info-meta ul {
padding: 0;
margin: 0;
font-size: 15px;
list-style: none;
letter-spacing: -0.1px;
}
.mate-info-meta ul li {
padding: 5px 0;
}
.mate-info-meta ul li span {
color: #555555;
}
.mate-info-meta ul li span a {
color: inherit;
}
.mate-info .lawyr-social {
padding-top: 19px;
}
.mate-education {
padding: 40px 0 28px;
border-top: 1px solid #e8e8e8;
border-bottom: 1px solid #e8e8e8;
}
.mate-education .row {
margin: 0 -25px;
}
.mate-education [class*="col-"] {
padding: 0 25px;
}
.mate-education h3 {
font-size: 24px;
}
.mate-education p {
color: #777777;
font-size: 15px;
line-height: 25px;
}
.education-title {
padding-bottom: 15px;
}
.bullet-list {
padding: 0;
margin: 0;
font-size: 15px;
line-height: 24px;
list-style: none;
}
.bullet-list li {
padding: 0 0 11px 18px;
position: relative;
}
.bullet-list li:before {
position: absolute;
top: 8px;
left: 0;
width: 7px;
height: 7px;
background: #6c949e;
content: "";
border-radius: 100%;
z-index: 1;
}
.bullet-list li span {
color: #888888;
}
.lawyr-navigation-wrap .bullet-list li span {
color: #dcdcdc;
}
.lawyr-navigation-wrap .bullet-list li {
color: #ffffff;
}
.mate-area .bullet-list li {
padding-bottom: 16px;
}
.mate-comment {
padding-top: 40px;
}
.mate-comment .row {
margin: 0 -10px;
}
.mate-comment [class*="col-"] {
padding: 0 12px;
}
.mate-comment h3 {
font-size: 24px;
}
.mate-comment form input,
.mate-comment form textarea,
.mate-comment form select {
font-size: 14px;
}
.mate-comment textarea,
.mate-comment textarea.form-control {
height: 180px;
}
.mate-comment input[type="submit"] {
padding: 13px 20px 14px;
min-width: 180px;
font-size: 18px;
}
.comment-title {
padding-bottom: 21px;
} .blog-style-four .blog-item {
padding: 0 0 50px;
margin-bottom: 45px;
border-bottom: 1px solid #ececec;
}
.blog-style-four .blog-item h2 {
font-size: 35px;
line-height: 42px;
}
.blog-style-four .blog-title {
padding-bottom: 10px;
letter-spacing: -0.2px;
}
.blog-style-four .blog-date {
padding-bottom: 24px;
}
.blog-date span:after {
content: " / ";
}
.blog-date span:last-child:after {
content: none;
}
.blog-style-four .blog-item p {
margin-bottom: 18px;
line-height: 26px;
}
.blog-style-four .blog-item .lawyr-image {
margin-bottom: 22px;
text-align: center;
}
.blog-style-four .blog-meta {
padding-top: 0;
border-top: none;
}
.blog-style-four .blog-item.blog-item-spacer {
margin-bottom: 39px;
}
.blog-item.sticky {
border: 2px solid #ececec;
padding: 30px 30px 35px;
} .blog-detail-wrap {
padding-bottom: 45px;
border-bottom: 1px solid #ececec;
}
.blog-detail-wrap h2 {
font-size: 35px;
line-height: 42px;
}
.blog-detail-wrap p {
color: #777777;
font-size: 16px;
line-height: 28px;
}
.blog-detail-wrap p strong,
.lawyr-page-wrap p strong {
color: #222222;
}
.blog-detail-wrap .blog-date {
padding-bottom: 24px;
}
.blog-detail-wrap .blog-meta {
padding-top: 26px;
border-top: none;
display: inline-block;
width: 100%;
}
.blog-detail-wrap blockquote p,
.lawyr-page-wrap blockquote p {
margin-bottom: 0;
color: #444444;
font-size: 22px;
line-height: 30px;
}
.blog-detail-title {
letter-spacing: -0.2px;
}
.lawyr-blog-tags {
padding-left: 15px;
padding-top: 8px;
}
.lawyr-blog-tags a {
padding: 3px 8px;
border: 1px solid #ececec;
margin-bottom: 3px;
display: inline-block;
color: #777777;
}
.lawyr-blog-tags a:hover {
color: #ffffff;
background: #6c949e;
border-color: #6c949e;
}
.blog-inner-title {
letter-spacing: -0.1px;
}
.blog-image {
padding-bottom: 22px;
}
.single-post .blog-image {
text-align: center;
}
.blog-meta .lawyr-social {
font-size: 12px;
padding-bottom: 10px;
}
.blog-meta .lawyr-social .facebook {
background: #3b5998;
}
.blog-meta .lawyr-social .twitter {
background: #55acee;
}
.blog-meta .lawyr-social .linkedin {
background: #0077B5;
}
.blog-meta .lawyr-social .google-plus {
background: #dd4b39;
}
.blog-meta .lawyr-social.square a.plus-icon {
background: #0166ff;
font-weight: 700;
font-size: 24px;
line-height: 18px;
}
.blog-meta .lawyr-social.square a {
width: 20px;
height: 20px;
color: #ffffff;
border: none;
line-height: 20px;
}
.lawyr-author-info {
padding: 30px 30px 24px;
margin-top: 50px;
background: #f9f9f9;
}
.author-avatar {
float: left;
}
.author-content {
display: block;
overflow: hidden;
padding-left: 25px;
}
.author-content .author-name {
display: inline-block;
padding: 0;
margin-bottom: 6px;
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: -0.3px;
}
.author-content p {
color: #777777;
font-size: 16px;
line-height: 26px;
}
.releated-post {
padding: 42px 0 8px;
}
.releated-post .row {
margin: 0 -9px;
}
.releated-post [class*="col-"] {
padding: 0 9px;
}
.releated-post h3 {
font-size: 22px;
}
.releated-title {
padding-bottom: 27px;
}
.lawyr-more-posts {
padding: 20px 0;
border-bottom: 1px solid #ececec;
}
.more-post-link {
display: inline-block;
font-weight: 500;
font-size: 15px;
}
.more-post-link span {
display: inline-block;
vertical-align: middle;
}
.more-post-link .lawyr-image {
margin-right: 17px;
}
.more-post-link .lawyr-image img {
max-width: 100px; }
.more-post-link .fa {
padding-right: 5px;
}
.textright .more-post-link .fa {
padding-right: 0;
padding-left: 5px;
}
.post-grid-view {
display: inline-block;
vertical-align: middle;
width: 19px;
height: 12px;
}
.post-grid-view .grid-icon {
float: left;
clear: both;
width: 5px;
height: 5px;
margin-bottom: 2px;
background: #aaaaaa;
position: relative;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.post-grid-view .grid-icon:before,
.post-grid-view .grid-icon:after {
position: absolute;
top: 0;
left: 7px;
width: 5px;
height: 5px;
background: #aaaaaa;
content: "";
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
z-index: 1;
}
.post-grid-view .grid-icon:after {
left: 14px;
}
.textright .more-post-link .lawyr-image {
margin: 0 0 0 17px;
}
.lawyr-comments-area .comments-title {
padding-bottom: 32px;
letter-spacing: -0.2px;
font-size: 22px;
}
.lawyr-comments-area h3.vt-screen-reader-text.comments-title {
padding-bottom: 28px;
font-size: 22px;
}
nav.navigation.vt-comment-navigation {
display: inline-block;
width: 100%;
padding-bottom: 40px;
}
.comment-respond {
padding-bottom: 45px;
}
.team-single .comment-respond {
padding-bottom: 0;
}
.lawyr-comments-area .comments-section > ul,
.lawyr-comments-area .comments-section > ol {
padding: 0;
margin: 0;
list-style: none;
}
.lawyr-comments-area .comments li .comment-awaiting-moderation {
margin-bottom: 10px;
display: inline-block;
}
.lawyr-comments-area .comments li .children {
padding-left: 40px;
display: block;
overflow: hidden;
clear: both;
list-style: none;
}
.lawyr-comments-area .comment-item {
display: block;
overflow: hidden;
clear: both;
padding-bottom: 40px;
position: relative;
}
.lawyr-comments-area .comment-image {
float: left;
padding-right: 30px;
}
.lawyr-comments-area .comment-image img {
max-width: 90px;
}
.lawyr-comments-area .comment-main-area {
display: block;
overflow: hidden;
padding: 19px 100px 8px 30px;
border: 1px solid #ececec;
}
.lawyr-comments-area .lawyr-comments-meta {
padding-bottom: 4px;
}
.lawyr-comments-area .lawyr-comments-meta .comments-date {
color: #999999;
font-size: 15px;
line-height: 24px;
}
.lawyr-comments-area .lawyr-comments-meta h5 {
padding-bottom: 10px;
font-weight: 400;
font-size: 16px;
letter-spacing: -0.1px;
}
.lawyr-comments-area .lawyr-comments-meta h5 span {
color: #555555;
}
.comment-area p {
margin-bottom: 10px;
color: #777777;
font-size: 15px;
line-height: 24px;
}
.comment-area p strong {
color: #222222;
}
.comments-reply {
position: absolute;
top: 21px;
right: 30px;
font-size: 15px;
z-index: 1;
}
.comments-reply a {
display: inline-block;
padding-right: 20px;
position: relative;
}
.comments-reply a:after {
position: absolute;
top: 7px;
right: 0;
width: 11px;
height: 10px;
background-image: url(//augustoperera.com/wp-content/themes/lawrules/assets/images/icons/icon27@3x.png);
background-position: 100% 50%;
background-repeat: no-repeat;
background-size: 11px auto;
content: "";
z-index: 1;
}
.comments-reply a:hover {
padding-right: 23px;
}
.lawyr-comments-area {
padding: 41px 0 9px;
display: inline-block;
width: 100%;
}
.team-single .lawyr-comments-area {
padding-top: 20px;
}
.lawyr-comment-form .row {
margin: 0 -9px;
}
.lawyr-comment-form [class*="col-"] {
padding: 0 9px;
}
.lawyr-blog-detail .comment-reply-title {
padding-bottom: 25px;
font-size: 22px;
}
.lawyr-comment-form form input,
.lawyr-comment-form form textarea,
.lawyr-comment-form form select {
margin-bottom: 25px;
font-size: 15px;
}
p.logged-in-as {
font-size: 15px;
padding-bottom: 15px;
}
.lawyr-comment-form form input#wp-comment-cookies-consent {
margin-right: 5px;
vertical-align: middle;
margin-bottom: 12px;
}
.lawyr-comment-form .comment-form-cookies-consent label {
font-size: 16px;
color: #777;
}
p.comment-form-cookies-consent {
padding-bottom: 10px;
margin-bottom: 0;
}
.lawyr-comment-form form textarea,
.comment-respond textarea {
height: 190px;
}
.woocommerce-Reviews label.error,
.lawyr-comments-area label.error {
display: none !important;
}
.woocommerce #review_form #respond textarea.error,
.lawyr-comments-area textarea.error,
.lawyr-comments-area input.error,
.woocommerce #review_form #respond input.error {
border-color: red;
}
.form-submit input[type="submit"] {
min-width: 177px;
padding: 13px 20px 12px;
margin: 5px 0 0;
font-size: 16px;
text-transform: uppercase;
}
.lawyr-comment-form label {
padding-bottom: 12px;
}
#cancel-comment-reply-link {
float: right;
font-size: 20px;
padding: 4px 0 0;
} .area-style-three .area-item {
background: transparent;
padding: 0 0 18px;
text-align: center;
}
.area-style-three .area-item .lawyr-image {
overflow: hidden;
padding-bottom: 13px;
position: relative;
}
.area-style-three .area-item .lawyr-image:before,
.area-style-three .area-item .lawyr-image:after {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
content: "";
opacity: 0;
pointer-events: none;
background-color: rgba(255, 255, 255, 0.1);
-webkit-transition: all 0.6s ease-out 0s;
-moz-transition: all 0.6s ease-out 0s;
transition: all 0.6s ease-out 0s;
}
.area-style-three .area-item.lawyr-hover .lawyr-image:before {
left: 50%;
right: 50%;
opacity: 1;
}
.area-style-three .area-item.lawyr-hover .lawyr-image:after {
top: 50%;
bottom: 50%;
opacity: 1;
}
.area-style-three .area-item h4 {
font-size: 20px;
}
.area-style-three .area-item p {
color: #777777;
font-weight: 400;
font-size: 16px;
line-height: 24px;
}
.area-style-three .area-title {
padding-bottom: 16px;
}
.area-style-three .area-item .lawyr-link {
color: #6c949e;
margin-top: 9px;
}
.area-style-three .area-item .lawyr-link:after {
background: #6c949e;
} .area-details h3 {
font-size: 22px;
}
.area-details p {
margin-bottom: 25px;
color: #777777;
font-size: 16px;
line-height: 26px;
}
.area-details .bullet-list {
color: #777777;
font-size: 16px;
}
.area-details .bullet-list:before,
.area-details .bullet-list:after {
display: table;
content: "";
}
.area-details .bullet-list:after {
clear: both;
}
.area-details .bullet-list li {
float: left;
width: 33.333333%;
padding: 0 0 10px 15px;
}
.area-details .bullet-list li:before {
top: 9px;
width: 5px;
height: 5px;
}
.area-details .bullet-list li a {
color: inherit;
}
.area-detail-title {
padding: 22px 0 17px;
}
.area-detail-title.area-detail-spacer {
padding: 33px 0 11px;
} .lawyr-question h3 {
font-size: 24px;
}
.question-title {
padding-bottom: 32px;
}
.lawyr-question .accordion {
border-top: 1px solid #eeeeee;
border-left: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
}
.lawyr-question .card {
padding-bottom: 0;
}
.lawyr-question .card:after {
display: none;
}
.lawyr-question .btn-link {
padding: 19px 60px 20px 30px;
margin: 0;
width: 100%;
background: #fdfefe;
border-bottom: 1px solid #eeeeee;
font-size: 16px;
text-align: left;
}
.lawyr-question .btn-link.collapsed {
background: #ffffff;
}
.lawyr-question .btn-link:before {
top: 16px;
left: auto;
right: 30px;
height: auto;
width: auto;
background: transparent;
color: #35373e;
border: none;
font-weight: 300;
font-size: 22px;
line-height: normal;
}
.lawyr-question .card-body {
padding: 26px 20px 36px 30px;
border-bottom: 1px solid #eeeeee;
}
.lawyr-question .card-body p {
font-size: 16px;
line-height: 26px;
}
.lawyr-question .accordion > .card {
overflow: visible;
}
.lawyr-question .accordion > .card .card-header {
margin-bottom: 0;
} .woocommerce .widget-price input[type="text"] {
float: right;
width: 31%;
height: 18px;
padding: 0;
background: transparent;
color: #888888;
font-size: 12px;
text-align: right;
border: none;
}
.woocommerce .woocommerce-ordering select {
width: 185px;
height: 45px;
padding: 10px 60px 10px 17px;
margin: 0;
border-width: 2px;
background-image: url(//augustoperera.com/wp-content/themes/lawrules/assets/images/icons/icon28@3x.png);
background-size: 48px;
}
.woocommerce .price_slider_amount:before,
.woocommerce .price_slider_amount:after {
display: table;
clear: both;
content: "";
}
.slider-range-wrap {
padding-left: 14px;
}
.woocommerce .price_slider_amount button.button {
float: left;
padding: 9px 18px;
background: #ffffff;
border: 2px solid #ececec;
min-width: 79px;
font-weight: 400;
font-size: 12px;
letter-spacing: 0.5px;
text-transform: uppercase;
-webkit-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
}
.woocommerce .price_slider_amount button.button:hover {
color: #ffffff;
border-color: transparent;
}
.woocommerce .ui-slider .ui-slider-handle {
top: -5px;
width: 13px;
height: 13px;
background: #ffffff;
border-width: 2px;
cursor: pointer;
outline: none;
-webkit-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
}
.woocommerce .ui-slider-horizontal .ui-slider-handle {
margin: 0;
}
.woocommerce .ui-slider-horizontal .ui-slider-range {
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.woocommerce .ui-widget.ui-widget-content {
height: 4px;
margin-bottom: 20px;
background: #f1f2f4;
border: none;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label {
font-size: 15px;
color: #777777;
}
.amount-label {
float: right;
padding-top: 6px;
color: #777777;
}
.amount-label span {
vertical-align: middle;
padding-right: 3px;
}
#amount {
display: inline-block;
vertical-align: middle;
}
.woocommerce .widget-price button[type="submit"] {
float: left;
min-width: 79px;
padding: 7px 10px 8px;
background-color: transparent;
color: #222222;
font-weight: 500;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 0.5px;
border-width: 2px;
border-color: #ececec;
border-radius: 2px;
}
.woocommerce .widget-price button[type="submit"]:hover,
.woocommerce .widget-price button[type="submit"]:focus {
background: #f9045f;
color: #ffffff;
border-color: transparent;
}
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
float: left;
padding: 12px 0 0;
margin: 0;
color: #777777;
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
margin-bottom: 0;
}
.woocommerce-page .woocommerce-ordering .nice-select {
height: 45px;
min-width: 185px;
padding-right: 65px;
margin-bottom: 40px;
font-size: 13px;
color: #777777;
border-color: #ececec;
line-height: 20px;
border-width: 2px;
}
.nice-select.open,
.nice-select:active,
.nice-select:focus {
border-color: #ececec;
}
.woocommerce-page .woocommerce-ordering .nice-select:after {
right: 23px;
}
.woocommerce-page .woocommerce-ordering .nice-select:before {
position: absolute;
top: 0;
right: 48px;
width: 2px;
height: 100%;
background: #ececec;
content: "";
z-index: 1;
}
.woocommerce ul.products {
padding-top: 40px;
margin: 0 -15px;
}
.woocommerce ul.products li.product .lawyr-image {
overflow: hidden;
position: relative;
}
.woocommerce ul.products li.product .lawyr-image img {
margin: 0;
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
}
.woocommerce ul.products li.product.lawyr-hover .lawyr-image img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.woocommerce ul.products li.product.lawyr-hover .button.add_to_cart_button,
.woocommerce ul.products li.product.lawyr-hover .button,
.woocommerce ul.products li.product.lawyr-hover .added_to_cart.wc-forward {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
a.button.add_to_cart_button.ajax_add_to_cart.added {
display: none;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.woocommerce ul.products.columns-3 li.product,
.woocommerce-page ul.products.columns-3 li.product {
clear: none;
width: 33.33333333%;
padding: 0 15px 33px;
margin: 0;
text-align: center;
-webkit-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.woocommerce ul.products h4,
.woocommerce ul.products li.product .woocommerce-loop-product__title {
padding: 26px 0 4px;
font-weight: 400;
font-size: 18px;
line-height: 22px;
}
.woocommerce ul.products li.product .product-name a {
display: inline-block;
color: #fc9507;
}
.woocommerce span.onsale {
height: 20px;
width: 55px;
min-height: auto;
min-width: auto;
padding: 0;
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.5px;
line-height: 20px;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
z-index: 1;
top: 0;
left: 0;
}
.woocommerce ul.products li.product .onsale {
top: 0;
right: 0;
margin: 0;
}
.woocommerce ul.products li.product h3 {
padding: 0 0 4px;
font-weight: 600;
font-size: 16px;
}
.woocommerce ul.products li.product a.button.add_to_cart_button,
.woocommerce ul.products li.product a.button,
.woocommerce ul.products li.product .added_to_cart.wc-forward {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 15px 30px 16px;
margin-top: 0;
color: #ffffff;
font-weight: 700;
font-size: 14px;
line-height: 1.42857;
text-transform: uppercase;
opacity: 0;
border: none;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
z-index: 1;
}
.woocommerce ul.products li.product .button.add_to_cart_button:hover {
border-color: transparent;
}
.woocommerce ul.products li.product .btn-icon {
display: inline-block;
padding-right: 4px;
font-size: 18px;
}
.woocommerce .related-products {
padding: 91px 0 80px;
}
.woocommerce .related-products .products {
padding-top: 45px;
}
.woocommerce div.product p.price {
padding-bottom: 19px;
margin-bottom: 20px;
color: #6c949e;
border-bottom: 1px solid #eeeeee;
font-weight: 500;
font-size: 20px;
letter-spacing: -0.2px;
}
.woocommerce div.product p.price del {
color: #aaaaaa;
opacity: 1;
}
.related.products h4 {
font-size: 20px;
}
.woocommerce .related-product-title {
padding-bottom: 32px;
}
.woocommerce .related.products ul.products {
padding-top: 15px;
}
.up-sells.upsells.products ul.products,
.woocommerce-page .cart-collaterals .cross-sells ul.products,
.woocommerce .cart-collaterals .cross-sells ul.products {
padding-top: 15px;
}
.related.products h2,
.up-sells.upsells.products h2 {
font-size: 28px;
}
.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li {
padding: 0;
}
.woocommerce ul.cart_list li a img,
.woocommerce ul.product_list_widget li a:before {
display: none;
}
.woocommerce ul.cart_list li a img,
.woocommerce ul.product_list_widget li a img {
float: left;
width: auto;
max-width: 70px;
margin: 0 15px 0 0;
background-color: #f7f7f7;
}
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a {
overflow: hidden;
padding: 20px 0 20px 14px;
font-weight: 400;
font-size: 15px;
}
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li:last-child a {
margin-bottom: 0;
}
.woocommerce ul.cart_list li a .product-title,
.woocommerce ul.product_list_widget li a .product-title {
display: block;
overflow: hidden;
}
.woocommerce ul.cart_list li a .star-rating,
.woocommerce ul.product_list_widget li a .star-rating {
margin-top: 7px;
}
.woocommerce ul.cart_list .woocommerce-Price-amount,
.woocommerce ul.product_list_widget .woocommerce-Price-amount {
display: inline-block;
overflow: hidden;
padding-top: 0;
color: #888888;
font-weight: 500;
font-size: 14px;
vertical-align: middle;
}
.woocommerce ul.products li.product .price {
display: inline-block;
vertical-align: middle;
margin-bottom: 0;
font-weight: 500;
font-size: 16px;
}
.woocommerce ul.products li.product .price .amount {
display: inline-block;
vertical-align: middle;
}
.woocommerce ul.products li.product .price del {
display: inline-block;
vertical-align: middle;
padding-right: 3px;
font-weight: 400;
font-size: 15px;
color: #888888;
opacity: 1;
}
.woocommerce ul.products li.product .price del .amount {
text-decoration: line-through;
}
.woocommerce ul.products li.product .price ins {
font-weight: 500;
}
.woocommerce nav.woocommerce-pagination {
padding-top: 38px;
margin-top: 22px;
border-top: 1px solid #ececec;
}
.woocommerce nav.woocommerce-pagination ul {
margin: 10px 0 0;
color: #999999;
font-weight: 400;
letter-spacing: 0.3px;
white-space: normal;
border: none;
}
.woocommerce nav.woocommerce-pagination ul li {
float: none;
border: none;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
display: inline-block;
vertical-align: middle;
width: 40px;
height: 40px;
padding: 6px;
margin: 2px 2px 0;
font-weight: 500;
font-size: 15px;
line-height: 26px;
border: 2px solid transparent;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
background: transparent;
}
.woocommerce nav.woocommerce-pagination ul li a i {
font-size: 16px;
}
.woocommerce nav.woocommerce-pagination ul li span {
background: #eeb313;
color: #232323;
border-color: #eeb313;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.woocommerce .star-rating {
float: none;
height: 13px;
width: 82px;
font-size: 11px;
}
.woocommerce .star-rating span {
padding-top: 16px;
color: #e8b939;
}
.woocommerce ul.products li.product a {
display: block;
}
.woocommerce ul.products li.product .star-rating {
font-size: 12px;
}
.woocommerce .products .star-rating {
display: inline-block;
vertical-align: middle;
margin-bottom: 0;
}
.woocommerce .star-rating:before {
color: #c4c4c4;
letter-spacing: 3px;
content: "sssss";
}
.woocommerce .star-rating span:before {
color: #fde428;
content: "\53\53\53\53\53";
letter-spacing: 3px;
}
.woocommerce .product_list_widget .star-rating {
font-size: 9px;
}
.woocommerce div.product {
display: block;
overflow: hidden;
clear: both;
} .product-info-wrap {
padding: 102px 0 50px;
}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
width: 47%;
margin-bottom: 0;
}
.woocommerce div.product div.images.woocommerce-product-gallery img {
width: auto;
}
.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
float: left;
width: 85%;
}
.woocommerce div.product div.images .flex-control-thumbs {
float: left;
width: 100%;
overflow: hidden;
zoom: 1;
margin: 0;
padding: 0;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
cursor: pointer;
}
.woocommerce div.product div.images .flex-control-thumbs li {
float: left;
padding: 10px;
padding-left: 0;
list-style: none;
width: 20%;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
width: 53%;
padding: 13px 0 0 30px;
margin-bottom: 0;
}
.woocommerce div.product p {
color: #777777;
font-size: 15px;
line-height: 25px;
}
.woocommerce div.product .product_title {
padding: 0 0 2px;
font-size: 26px;
line-height: 30px;
}
.woocommerce-product-rating .woocommerce-review-link {
display: inline-block;
vertical-align: middle;
color: #888888;
font-weight: 500;
font-size: 13px;
letter-spacing: 0.2px;
line-height: 26px;
}
.woocommerce-product-rating .woocommerce-review-link:hover {
color: #f9045f;
}
.woocommerce .woocommerce-product-rating {
line-height: normal;
}
.woocommerce .woocommerce-product-rating .star-rating {
float: none;
display: inline-block;
vertical-align: middle;
margin-right: 0;
}
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
padding-right: 18px;
}
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
font-weight: 500;
text-decoration: none;
}
.woocommerce div.product .woocommerce-product-rating {
margin-bottom: 19px;
}
.woocommerce div.product .summary .product_meta {
padding-bottom: 17px;
}
.woocommerce div.product form.cart,
.woocommerce div.product p.cart {
padding: 9px 0 29px;
margin: 0;
}
.woocommerce div.product form.cart div.quantity {
margin-right: 20px;
}
.woocommerce div.product form.cart .variations select {
margin-bottom: 0;
}
.woocommerce div.product form.cart .variations td.label {
padding: 15px 0px 20px 0;
float: left;
}
.woocommerce div.product form.cart .reset_variations {
font-size: 16px;
color: #222222;
float: left;
}
.woocommerce-variation-price span.woocommerce-Price-amount.amount {
color: #333333;
padding-bottom: 10px;
display: inline-block;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #review_form #respond .form-submit input,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
min-width: 150px;
padding: 16px 25px;
color: #ffffff;
line-height: 16px;
font-weight: 400;
letter-spacing: 0.2px;
text-transform: uppercase;
white-space: normal;
text-align: center;
border: 1px solid transparent;
outline: none;
cursor: pointer;
-webkit-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.woocommerce div.product form.cart div.quantity {
margin-right: 20px;
}
.woocommerce .quantity .qty {
width: 68px;
padding: 10px 31px 10px 16px;
margin-bottom: 0;
color: #000000;
font-size: 14px;
border-color: #e5e5e5;
}
.woocommerce .quantity .qty:focus {
border-color: #dcdcdc;
}
.woocommerce .quantity .qty:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
.quantity input[type=number] {
padding-right: 30px;
margin: 0;
-webkit-appearance: textfield;
-ms-appearance: textfield;
-o-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield;
}
.quantity input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.quantity {
display: inline-block;
position: relative;
vertical-align: middle;
}
.quantity input:focus {
outline: 0;
}
.quantity-up,
.quantity-down {
position: absolute;
top: 1px;
right: 1px;
width: 15px;
height: 50%;
color: #444444;
text-align: center;
cursor: pointer;
font-size: 12px;
border-bottom: 1px solid #e8e8e8;
border-left: 1px solid #e8e8e8;
}
.quantity-down {
top: auto;
bottom: 1px;
border-bottom: none;
}
.quantity-up .fa,
.quantity-down .fa {
position: absolute;
left: 0;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.product_meta {
font-size: 16px;
line-height: 26px;
}
.woocommerce ul.products li.product .product_meta a {
display: inline-block;
}
.product_meta a {
color: #555555;
}
.product_meta .posted_in {
display: block;
}
.product_meta .posted_in span:after {
color: #555555;
content: ",";
}
.product_meta span:last-child:after {
content: "";
}
.woocommerce div.product .product_meta.meta-categories {
padding-bottom: 0;
}
.product_sku {
padding-bottom: 9px;
}
.product_tags span:after {
color: #555555;
content: ", ";
}
.product_tags span:after:last-child {
content: "";
}
.woocommerce .woocommerce-tabs {
padding: 60px 0 36px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding-left: 0;
margin-bottom: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
border: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
vertical-align: middle;
float: left;
padding: 0;
margin: 0 -1px 0 0;
background: none;
border: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child {
border-right: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
min-width: 140px;
padding: 10px 20px 13px;
margin-bottom: -1px;
font-weight: 400;
font-size: 17px;
text-align: center;
border: 1px solid #ececec;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.r-tabs-state-active a {
background: #fcfcfc;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p {
margin-bottom: 0;
font-size: 15px;
line-height: 24px;
}
.woocommerce div.product .woocommerce-tabs .panel {
display: none;
margin-bottom: 6px;
background: none;
border: none;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-animation: fadeIn 700ms;
animation: fadeIn 700ms;
}
.woocommerce div.product .woocommerce-tabs .r-tabs-state-active {
padding: 29px 30px 20px;
border: 1px solid #ececec;
}
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews.r-tabs-state-active {
padding: 17px 25px 57px;
}
.woocommerce div.product .woocommerce-tabs .r-tabs-state-active p {
margin-bottom: 10px;
font-size: 16px;
line-height: 26px;
}
.woocommerce div.product .woocommerce-tabs .r-tabs-state-active .woocommerce-product-attributes.shop_attributes p {
margin-bottom: 0;
}
.woocommerce .additional-info dl:first-child {
padding-top: 0;
}
.woocommerce .additional-info dl:last-child {
padding-bottom: 0;
border-bottom: none;
}
.woocommerce .additional-info dl {
padding: 24px 0 19px;
margin: 0;
font-size: 16px;
border-bottom: 1px solid #f7f9fb;
}
.woocommerce .additional-info .dl-horizontal dt {
width: 30%;
color: #666666;
font-weight: 400;
text-align: left;
}
.woocommerce .additional-info .dl-horizontal dd {
display: block;
overflow: hidden;
margin: 0;
color: #999999;
}
.woocommerce .additional-info .dl-horizontal dd a {
color: #999999;
}
.woocommerce-Tabs-panel#tab-description h2 {
margin-bottom: 9px;
}
.r-tabs .r-tabs-accordion-title {
display: none;
}
.woocommerce #reviews {
padding-top: 12px;
}
.woocommerce #reviews #comments ol.commentlist {
padding: 0 0 6px;
}
.woocommerce #reviews #comments ol.commentlist li {
padding-bottom: 29px;
margin-bottom: 0;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
position: static;
width: auto;
max-width: 90px;
padding: 0;
margin-right: 30px;
border: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
overflow: hidden;
padding: 20px 20px 23px 30px;
margin: 0;
border-color: #ececec;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong {
display: inline-block;
font-weight: 400;
font-size: 16px;
}
.woocommerce #reviews #comments ol.commentlist li time {
display: inline-block;
color: #555555;
font-weight: 400;
font-size: 16px;
}
.woocommerce #reviews #comments ol.commentlist li time:before {
display: inline-block;
padding: 0 8px 0 6px;
content: "-";
}
.woocommerce #reviews #comments .woocommerce-Reviews-title,
.woocommerce #reviews .comment-reply-title,
.comment-form-rating label {
font-weight: 400;
font-size: 17px;
padding-bottom: 32px;
}
.comment-form-rating label {
padding-bottom: 10px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .meta {
display: inline-block;
padding-bottom: 0;
margin-bottom: 0px;
line-height: 18px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
float: right;
width: 66px;
top: 7px;
font-size: 10px;
}
span.woocommerce-review__dash {
display: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description {
padding-top: 8px;
}
.woocommerce #reviews h4 {
font-size: 18px;
}
.woocommerce #reviews .comment-reply-title {
padding-bottom: 24px;
font-weight: 400;
display: inline-block;
}
.woocommerce #review_form #respond p {
margin-bottom: 34px;
}
.woocommerce #review_form #respond p .required {
color: #f9045f;
}
.woocommerce #review_form #respond p.comment-notes {
margin-bottom: 0;
}
.woocommerce #review_form #respond .comment-form-comment,
.woocommerce #review_form #respond .comment-form-author,
.woocommerce #review_form #respond .comment-form-email,
.woocommerce #review_form #respond .form-submit {
margin-bottom: 0;
line-height: 0;
}
.woocommerce #review_form #respond.comment-respond {
padding-top: 4px;
}
.woocommerce #review_form #respond p.comment-form-cookies-consent {
margin-bottom: 12px;
display: inline-block;
width: 100%;
}
.woocommerce #review_form #respond p.comment-form-cookies-consent label {
padding-bottom: 0;
}
.woocommerce #review_form #respond p.comment-form-cookies-consent input[type="checkbox"] {
margin-bottom: 0;
vertical-align: middle;
margin-right: 8px;
}
.woocommerce .comment-respond .no-space {
padding-right: 3px;
margin-bottom: 8px;
font-weight: 600;
font-size: 12px;
vertical-align: bottom;
}
.woocommerce .comment-respond .star-rating {
display: inline-block;
margin-top: 8px;
vertical-align: middle;
}
.woocommerce #review_form #respond .comment-form-author,
.woocommerce #review_form #respond .comment-form-email {
width: 48.3%;
float: left;
}
.woocommerce #review_form #respond .comment-form-email {
float: right;
}
.woocommerce #review_form #respond input[type="text"],
.woocommerce #review_form #respond input[type="email"],
.woocommerce #review_form #respond textarea {
height: 50px;
margin-bottom: 20px;
font-size: 16px;
}
.woocommerce #review_form #respond textarea {
height: 140px;
}
.woocommerce #review_form #respond p.form-submit {
display: block;
}
.woocommerce #review_form #respond p.form-submit input[type="submit"] {
min-width: 177px;
padding: 16px 20px;
-webkit-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
}
.woocommerce #review_form #respond p.form-submit label {
vertical-align: middle;
padding-bottom: 0;
margin: 0 5px 0 0;
color: #999999;
font-size: 16px;
}
.woocommerce #review_form #respond p.form-submit select {
width: 160px;
margin-bottom: 0;
}
.woocommerce #review_form #respond p.form-submit .stars {
display: inline-block;
margin-bottom: 0;
line-height: 18px;
}
.woocommerce #review_form #respond p.form-submit .stars a {
color: #c3c3c3;
}
.woocommerce p.stars.selected a.active:before,
.woocommerce p.stars:hover a:before {
color: #0f0e0f;
}
.woocommerce #reviews #comment {
height: 160px;
margin-bottom: 30px;
}
.woocommerce table.shop_table {
margin: 0 0 93px;
font-size: 16px;
border-color: #ececec;
border-collapse: collapse;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.woocommerce table.shop_table th {
padding: 12px 30px 13px;
font-weight: 400;
}
.woocommerce table.shop_table th:last-child {
border-right: 1px solid #eeeeee;
}
.woocommerce table.shop_table td {
padding: 15px 30px;
border-color: #ececec;
}
.woocommerce table.shop_table td,
.woocommerce table.shop_table th {
border-right: none;
}
.woocommerce table.shop_table td.product-remove {
padding: 15px 10px;
text-align: center;
border-right: 1px solid #ececec;
}
.woocommerce table.shop_table td.product-image {
padding: 15px 30px;
}
.woocommerce table.shop_table td.product-price,
.woocommerce table.shop_table td.product-subtotal {
font-size: 15px;
}
.woocommerce table.shop_attributes th {
border-left: 1px dotted rgba(0,0,0,.1);
}
.woocommerce .review-rating {
display: inline-block;
vertical-align: middle;
padding-left: 37px;
white-space: nowrap;
}
.woocommerce .review-rating .nice-select {
display: inline-block;
width: auto;
min-width: 160px;
margin-bottom: 0;
}
.lawyr-share-product {
padding: 46px 0;
background: #fcfcfc;
color: #999999;
text-align: center;
border-top: 1px solid #f2f2f2;
border-bottom: 1px solid #f2f2f2;
}
.lawyr-share-product .lawyr-social {
font-size: 16px;
}
.lawyr-share-product .lawyr-social a {
margin: 0 4px;
font-size: 20px;
} .woocommerce a.remove {
display: inline-block;
vertical-align: middle;
width: 24px;
height: 24px;
border: 1px solid #e5e5e5;
position: relative;
-webkit-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
font-weight: 400;
line-height: 18px;
}
.woocommerce a.remove:hover {
border-color: transparent;
}
.woocommerce a.remove:before,
.woocommerce a.remove:after {
position: absolute;
top: 50%;
left: 51%;
width: 1px;
height: 11px;
background: #fc858d;
content: "";
-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
transform: translateX(-50%) translateY(-50%) rotate(45deg);
z-index: 1;
}
.woocommerce a.remove:after {
-webkit-transform: translateX(-48%) translateY(-50%) rotate(-45deg);
-ms-transform: translateX(-48%) translateY(-50%) rotate(-45deg);
transform: translateX(-48%) translateY(-50%) rotate(-45deg);
}
.woocommerce a.remove:hover:before,
.woocommerce a.remove:hover:after {
background: #ffffff;
}
.woocommerce #content table.cart img,
.woocommerce table.cart img,
.woocommerce-page #content table.cart img,
.woocommerce-page table.cart img {
max-width: 70px;
width: 70px;
background: #ffffff;
border: 1px solid #e8e8e8;
}
section.shipping-calculator-form {
display: inline-block !important;
width: 100%;
float: left;
}
.woocommerce .cart-collaterals .cart_totals h2,
.woocommerce-page .cart-collaterals .cart_totals h2 {
font-size: 18px;
padding-bottom: 30px;
}
#add_payment_method .cart-collaterals .shipping-calculator-form,
.woocommerce-cart .cart-collaterals .shipping-calculator-form,
.woocommerce-checkout .cart-collaterals .shipping-calculator-form {
margin-top: 0;
}
.calculate-shipping select {
height: 55px !important;
}
.shipping-calculator-form span.select2-selection.select2-selection--single {
height: 55px;
border-color: #ececec;
border-radius: 0;
}
.woocommerce-shipping-calculator a.shipping-calculator-button,
.woocommerce-cart .cart-collaterals .shipping-calculator-button {
display: none;
}
.shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 35px;
padding-left: 0;
}
.woocommerce-cart .woocommerce-shipping-calculator .shipping-calculator-form p#calc_shipping_state_field .input-text {
margin-bottom: 15px;
}
.woocommerce-cart section.shipping-calculator-form p#calc_shipping_city_field {
width: 47.3%;
margin-right: 31px;
float: left;
}
.woocommerce-cart section.shipping-calculator-form p#calc_shipping_postcode_field {
width: 47.3%;
display: inline-block;
}
.woocommerce-cart section.shipping-calculator-form .form-row .select2-container {
margin-bottom: 21px;
}
#calc_shipping_state_field > span {
width: 100%;
}
.woocommerce-cart .woocommerce-shipping-calculator .shipping-calculator-form .form-row .input-text {
height: 55px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
display: none;
}
span.select2-selection.select2-selection--single .select2-selection__rendered:after {
border-bottom: 1px solid #666;
border-right: 1px solid #666;
content: '';
display: block;
height: 7px;
margin-top: -2px;
pointer-events: none;
position: absolute;
right: 23px;
top: 50%;
-webkit-transform-origin: 66% 66%;
-ms-transform-origin: 66% 66%;
transform-origin: 66% 66%;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: all .15s ease-in-out;
transition: all .15s ease-in-out;
width: 7px;
}
.shipping-calculator-form span.select2-selection.select2-selection--single .select2-selection__rendered:before {
position: absolute;
top: 0;
right: 50px;
width: 1px;
height: 55px;
background: #ececec;
content: "";
z-index: 1;
}
.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text {
float: left;
height: 45px;
width: 227px;
padding: 10px 15px;
margin: 0 15px 0 0;
background: #ffffff;
font-size: 14px;
border-color: #e5e5e5;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.woocommerce table.shop_table td.actions {
padding: 20px;
background: #fcfcfc;
}
.woocommerce .cart .actions .coupon input[type="submit"],
.woocommerce .cart .actions .coupon button[type="submit"],
.woocommerce .cart .actions input[type="submit"].update-cart,
.woocommerce .cart .actions button[type="submit"] {
float: left;
min-width: 143px;
height: 45px;
padding: 10px 15px;
background: #f7f9fb;
color: #444444;
border-color: #e5e5e5;
font-weight: 600;
font-size: 13px;
letter-spacing: 0px;
-webkit-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
}
.woocommerce .cart .actions .coupon input[type="submit"]:hover,
.woocommerce .cart .actions .coupon input[type="submit"]:focus,
.woocommerce .cart .actions .coupon button[type="submit"]:hover,
.woocommerce .cart .actions .coupon button[type="submit"]:focus {
color: #ffffff;
}
.woocommerce .cart .actions input[type="submit"].update-cart,
.woocommerce .cart .actions button[type="submit"] {
float: none;
min-width: 122px;
background: #0f0e0f;
color: #ffffff;
border-color: #0f0e0f;
}
.woocommerce .cart .actions input[type="submit"].update-cart:disabled,
.woocommerce .cart .actions button[type="submit"]:disabled {
background-color: #f7f9fb;
color: #444444;
border-color: #e5e5e5;
opacity: 1;
cursor: not-allowed;
}
.cart-collaterals .shipping-title {
font-size: 18px;
padding-bottom: 30px;
}
.calculate-shipping {
float: left;
width: 54%;
}
.woocommerce .cart-collaterals .cross-sells,
.woocommerce-page .cart-collaterals .cross-sells {
padding-top: 40px;
}
.woocommerce-page .cart-collaterals .cross-sells h2 {
font-size: 28px;
padding-bottom: 0;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
width: 42.6%;
}
.woocommerce .calculate-shipping form .form-row-first,
.woocommerce .calculate-shipping form .form-row-last,
.woocommerce-page .calculate-shipping form .form-row-first,
.woocommerce-page .calculate-shipping form .form-row-last {
width: 47.4%;
}
.calculate-shipping input[type="text"],
.calculate-shipping input[type="email"],
.calculate-shipping input[type="password"],
.calculate-shipping input[type="tel"],
.calculate-shipping input[type="search"],
.calculate-shipping input[type="date"],
.calculate-shipping input[type="time"],
.calculate-shipping input[type="datetime-local"],
.calculate-shipping input[type="month"],
.calculate-shipping input[type="url"],
.calculate-shipping input[type="number"],
.calculate-shipping textarea,
.calculate-shipping select,
.calculate-shipping .form-control {
height: 55px;
font-size: 14px;
}
.calculate-shipping form select {
background-image: url(//augustoperera.com/wp-content/themes/lawrules/assets/images/icons/icon29@3x.png);
background-size: 54px auto;
}
.calculate-shipping .nice-select {
height: 55px;
padding-right: 65px;
font-weight: 500;
font-size: 13px;
color: #888888;
line-height: 32px;
}
.calculate-shipping .nice-select:after {
right: 23px;
}
.calculate-shipping .nice-select:before {
position: absolute;
top: 0;
right: 50px;
width: 1px;
height: 100%;
background: #ececec;
content: "";
z-index: 1;
}
.woocommerce .calculate-shipping input[type="submit"] {
padding: 15px 20px 14px;
min-width: 160px;
font-weight: 500;
font-size: 13px;
background: #f9f9f9;
color: #111111;
text-transform: uppercase;
border: 1px solid #eeeeee;
}
.woocommerce .calculate-shipping input[type="submit"]:hover,
.woocommerce .calculate-shipping input[type="submit"]:focus {
color: #ffffff;
}
.woocommerce .cart_totals table.shop_table {
margin-bottom: 21px;
}
.woocommerce .cart_totals table.shop_table th {
min-width: 50%;
padding: 14px 25px;
background: none;
text-align: left;
text-transform: none;
font-weight: 400;
font-size: 15px;
border-right: 1px solid #ececec;
border-bottom: none;
}
.woocommerce .cart_totals table.shop_table td {
font-size: 15px;
padding: 14px 25px;
border-bottom: none;
}
.woocommerce .cart_totals table.shop_table td.Subtotal,
.woocommerce .cart_totals table.shop_table td .calculate-shipping-text {
color: #777777;
}
.woocommerce .cart_totals .calculate-shipping .calculate-shipping-text {
display: block;
padding-bottom: 9px;
font-weight: 300;
font-size: 15px;
line-height: 22px;
letter-spacing: 0.2px;
color: #777777;
}
.woocommerce .cart_totals .calculate-shipping a {
display: inline-block;
margin-bottom: 15px;
color: #043f71;
letter-spacing: 0.2px;
}
.woocommerce .cart_totals .calculate-shipping .nice-select {
height: 50px;
padding: 13px 40px 13px 15px;
margin-bottom: 19px;
}
.woocommerce .cart_totals .calculate-shipping input[type="text"] {
height: 50px;
padding: 5px 15px;
margin-bottom: 19px;
background: #ffffff;
font-size: 15px;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.woocommerce .cart_totals .calculate-shipping input[type="submit"] {
min-width: 135px;
padding: 10px;
margin-top: 1px;
background: #f7f9fb;
color: #444444;
border-color: #e5e5e5;
font-weight: 400;
font-size: 16px;
text-transform: none;
-webkit-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
}
.woocommerce table.shop_table td strong {
font-weight: 600;
}
.woocommerce .wc-proceed-to-checkout .button.alt {
width: 100%;
padding: 18px 20px 17px;
font-weight: 400;
font-size: 17px;
} .woocommerce-error,
.woocommerce-info,
.woocommerce-message {
padding: 16px 20px 19px !important;
margin-bottom: 25px !important;
background-color: #ffffff;
font-size: 16px;
color: #6c949e;
border: 1px solid #6c949e;
}
.woocommerce.woocommerce-page .woocommerce-message,
.woocommerce-MyAccount-content .woocommerce-message,
.woocommerce-MyAccount-content .woocommerce-info {
padding: 35px 20px 15px !important;
}
.woocommerce-message a.button.wc-forward,
.woocommerce-message a.woocommerce-Button.button,
.woocommerce-MyAccount-content a.woocommerce-Button.button {
top: -10px;
}
.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before {
display: none;
}
.woocommerce form.login,
.woocommerce form.register {
padding: 32px 30px 22px;
margin: 25px 0;
border-color: #e5e5e5;
border-radius: 0;
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
width: 49%;
}
.woocommerce form .form-row {
padding: 0;
margin: 0;
}
.woocommerce form.checkout_coupon input.input-text,
.woocommerce form.checkout_coupon p.form-row.form-row-first {
float: left;
width: 387px;
margin-bottom: 0;
}
.woocommerce form.checkout_coupon p.form-row.form-row-last {
float: left;
}
.woocommerce form.checkout_coupon input.button,
.woocommerce form.checkout_coupon button.button {
margin-left: 20px;
}
.woocommerce form .form-row label,
.woocommerce-page form .form-row label {
display: inline-block;
line-height: 1.42857;
}
.woocommerce .woocommerce-checkout .form-row label {
font-size: 15px;
}
.woocommerce form .form-row input.input-text {
height: 50px;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row select,
.woocommerce form .form-row textarea {
margin-bottom: 24px;
border-color: #e5e5e5;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.woocommerce form .form-row select {
background-image: url(//augustoperera.com/wp-content/themes/lawrules/assets/images/icons/icon30@3x.png);
background-size: 29px auto;
}
.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row select:focus,
.woocommerce form .form-row textarea:focus {
border-color: #d8d7d7;
}
.woocommerce form.checkout_coupon {
padding: 29px;
margin: 24px 0 0;
border-color: #e5e5e5;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.woocommerce-checkout form.checkout_coupon {
margin-bottom: 20px;
}
.woocommerce form .form-row input.button {
min-width: 125px;
padding: 15px 15px 14px;
letter-spacing: 0.2px;
-webkit-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
}
.woocommerce form .form-row input.button:hover,
.woocommerce form .form-row input.button:focus {
color: #ffffff;
}
.woocommerce form .form-row label.inline {
display: inline-block;
padding: 12px 0 0 15px;
font-size: 14px;
}
.woocommerce form .form-row label.inline .checkbox-icon-wrap .checkbox-icon {
width: 15px;
height: 15px;
margin-right: 4px;
}
.woocommerce form .lost_password {
padding: 21px 0 15px;
}
.woocommerce form .lost_password a {
color: #888888;
font-size: 15px;
}
.woocommerce form .form-text {
padding: 2px 0 35px;
margin: 0;
color: #777777;
font-size: 15px;
line-height: 26px;
}
.woocommerce form.checkout_coupon input.input-text {
float: left;
width: 387px;
margin-bottom: 0;
font-size: 15px;
}
.woocommerce form .form-row .required {
color: #fc4242;
}
.woocommerce form.checkout_coupon input.button {
min-width: 145px;
height: 50px;
padding: 12px 15px;
margin-left: 20px;
}
.woocommerce-checkout h3 {
padding-bottom: 29px;
font-size: 18px;
}
.woocommerce form.woocommerce-checkout .form-row input.input-text,
.woocommerce form.woocommerce-checkout .form-row textarea {
margin-bottom: 21px;
}
.woocommerce form.woocommerce-checkout .form-row .nice-select {
margin-bottom: 18px;
background-color: #ffffff;
color: #888888;
font-size: 13px;
}
.woocommerce-checkout .woocommerce form .form-row span {
width: 100%;
}
.woocommerce-checkout .select2-container--default .select2-selection--single {
border: 1px solid #ececec;
height: 50px;
}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 31px;
padding-left: 0;
}
.woocommerce-checkout p#billing_country_field,
.woocommerce-checkout p#shipping_country_field,
.woocommerce-checkout p#billing_state_field .select2-container,
.woocommerce-checkout p#shipping_state_field .select2-container {
margin-bottom: 21px;
}
.woocommerce div.create-account {
display: none;
padding: 10px 0;
}
.woocommerce div.create-account .form-text {
padding-bottom: 10px;
}
.woocommerce form .diffrent-address label {
display: inline-block;
}
.woocommerce form .diffrent-address .wpcf7-list-item-label {
display: inline-block;
vertical-align: middle;
padding: 0 34px 0 0;
font-weight: 600;
font-size: 18px;
}
.woocommerce form .diffrent-address .checkbox,
.woocommerce form .diffrent-address .radio {
margin: 0;
}
.woocommerce.woocommerce-page form .form-row textarea:focus {
border-color: #d5d5d5;
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce form .shipping-diffrent-address {
display: none;
padding-top: 19px;
}
.woocommerce form .form-row textarea {
height: 151px;
font-size: 15px;
}
.woocommerce form .form-row textarea:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
-ms-flex: 0 0 47.2%;
flex: 0 0 47.2%;
max-width: 47.2%;
padding: 0;
}
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
-ms-flex: 0 0 47.2%;
flex: 0 0 47.2%;
max-width: 47.2%;
padding: 0;
}
.woocommerce .paypal_method label {
margin: 6px 0 0;
}
.woocommerce #add_payment_method #payment,
.woocommerce .woocommerce-checkout-review-order table.shop_table,
.woocommerce .woocommerce-cart #payment,
.woocommerce .woocommerce-checkout #payment {
width: 47.1%;
float: left;
}
.woocommerce-checkout-review-order {
padding-top: 25px;
display: inline-block;
width: 100%;
}
.woocommerce-checkout h3#order_review_heading {
padding-top: 70px;
padding-bottom: 0;
font-weight: 600;
}
.woocommerce-privacy-policy-text p,
.woocommerce form.checkout_coupon p:first-child,
.woocommerce-checkout form.login p:first-child {
color: #777777;
font-size: 15px;
line-height: 25px;
padding-bottom: 10px;
}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address span {
font-weight: 600;
font-size: 18px;
}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
padding-bottom: 19px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
display: inline-block;
width: 100%;
padding-bottom: 20px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input[type=checkbox] {
margin-bottom: 0;
}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address input[type=checkbox] {
margin-bottom: 0;
}
.woocommerce-checkout-review-order h3 {
padding-bottom: 28px;
font-weight: 600;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table {
margin-bottom: 18px;
border-color: #e5e5e5;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table .no-uppercase {
text-transform: none;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table th {
padding: 17px 28px;
font-weight: 700;
font-size: 13px;
text-transform: uppercase;
border-right: 1px solid #e5e5e5;
letter-spacing: 0.2px;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table th.product-name,
.woocommerce .woocommerce-checkout-review-order table.shop_table th.product-total {
background: #f7f9fb;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table .cart-shipping td {
font-weight: 300;
font-size: 15px;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table td {
padding: 15px 20px 14px;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table .cart_item td {
padding: 19px 28px;
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table td.product-name a,
.woocommerce .woocommerce-checkout-review-order table.shop_table td.product-total .amount {
color: #777777;
}
.woocommerce table.shop_table .free-shipping th,
.woocommerce table.shop_table .cart-subtotal th {
font-size: 16px;
border-top: none;
}
.woocommerce table.shop_table .free-shipping td,
.woocommerce table.shop_table .cart-subtotal td {
border-top: none;
border-bottom: none;
}
.woocommerce table.woocommerce-checkout-review-order-table .cart-subtotal th,
.woocommerce table.woocommerce-checkout-review-order-table .cart-subtotal td {
font-weight: 400;
padding: 25px 28px 10px;
}
.woocommerce table.shop_table .free-shipping th,
.woocommerce table.shop_table .free-shipping td {
font-weight: 400;
padding: 14px 28px 24px;
}
.woocommerce table.shop_table .order-heading {
min-width: 330px;
}
.woocommerce table.shop_table .free-shipping td .amount {
color: #777777;
}
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
font-weight: 400;
}
.woocommerce table.woocommerce-checkout-review-order-table .order-total th {
text-transform: none;
font-weight: 400;
font-size: 16px;
}
.woocommerce table.woocommerce-checkout-review-order-table .order-total td,
.woocommerce table.woocommerce-checkout-review-order-table .order-total th {
padding: 24px 28px 23px;
}
.woocommerce #add_payment_method #payment,
.woocommerce .woocommerce-cart #payment,
.woocommerce .woocommerce-checkout #payment {
float: right;
padding: 36px 39px 39px;
margin-top: 77px;
background: #f7f9fb;
border: 1px solid #ececec;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.woocommerce .woocommerce-checkout #payment {
margin-top: 0;
}
.payment-methods-title {
padding-bottom: 22px;
font-size: 18px;
}
.woocommerce #add_payment_method #payment ul.payment_methods,
.woocommerce .woocommerce-cart #payment ul.payment_methods,
.woocommerce .woocommerce-checkout #payment ul.payment_methods {
padding: 0;
border: none;
}
.woocommerce #add_payment_method #payment div.payment_box,
.woocommerce .woocommerce-cart #payment div.payment_box,
.woocommerce .woocommerce-checkout #payment div.payment_box {
display: none;
padding: 16px 19px 18px;
margin: 9px 0 8px;
background: #ffffff;
border: 1px solid #ededed;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.woocommerce #add_payment_method #payment ul.payment_methods li.payment_method_cod label {
margin: 0;
}
.woocommerce #add_payment_method #payment ul.payment_methods li,
.woocommerce .woocommerce-cart #payment ul.payment_methods li,
.woocommerce .woocommerce-checkout #payment ul.payment_methods li {
padding-bottom: 13px;
}
.woocommerce #add_payment_method #payment div.payment_box:before,
.woocommerce .woocommerce-cart #payment div.payment_box:before,
.woocommerce .woocommerce-checkout #payment div.payment_box:before {
top: -8px;
border: 7px solid #ededed;
border-right-color: transparent;
border-left-color: transparent;
border-top: 10px solid transparent;
border-bottom-width: 10px;
}
.woocommerce #add_payment_method #payment div.payment_box:after,
.woocommerce .woocommerce-cart #payment div.payment_box:after,
.woocommerce .woocommerce-checkout #payment div.payment_box:after {
position: absolute;
top: -8px;
left: 0;
display: block;
margin:-1em 0 0 2em;
border: 7px solid #ffffff;
border-right-color: transparent;
border-left-color: transparent;
border-top: 12px solid transparent;
border-bottom-width: 10px;
content: "";
z-index: 1;
}
.woocommerce #add_payment_method #payment div.payment_box p,
.woocommerce .woocommerce-cart #payment div.payment_box p,
.woocommerce .woocommerce-checkout #payment div.payment_box p {
font-size: 15px;
line-height: 22px;
}
.woocommerce .payment_methods {
background: none;
border-radius: 0;
}
.woocommerce #add_payment_method #payment div.form-row,
.woocommerce .woocommerce-cart #payment div.form-row,
.woocommerce .woocommerce-checkout #payment div.form-row {
padding: 18px 0 0;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
float: none;
width: 100%;
padding: 21px 20px;
font-size: 16px;
-webkit-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
}
.woocommerce .wc_payment_method .radio-icon-wrap .radio-icon {
vertical-align: middle;
}
.woocommerce .wc_payment_method .wpcf7-list-item-label {
padding-left: 5px;
}
.woocommerce .wc_payment_method .wpcf7-list-item-label a {
display: inline-block;
margin-left: 9px;
font-size: 12px;
text-decoration: underline;
}
#add_payment_method #payment ul.payment_methods li img,
.woocommerce-cart #payment ul.payment_methods li img,
.woocommerce-checkout #payment ul.payment_methods li img {
float: right;
margin: -6px 0 0;
}
.woocommerce-checkout #payment ul.payment_methods li img {
padding: 3px 0 0 10px;
}
#woo_pp_ec_button_checkout {
width: 100%;
} .woocommerce ul.order_details li {
font-size: 11px;
}
.woocommerce-order-received h2 {
font-size: 24px;
padding-bottom: 20px;
}
.woocommerce-order-received .woocommerce-customer-details address {
min-height: 160px;
padding: 20px;
} .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul .is-active a {
color: #0f0e0f;
background: #fcfcfc;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
background-color: #6c949e;
color: #ffffff;
}
.woocommerce-account .woocommerce-MyAccount-content p {
color: #777777;
font-size: 15px;
line-height: 25px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a {
color: #888;
display: block;
padding: 15px 0;
line-height: 21px;
font-size: 16px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li {
background: #f7f9fb none repeat scroll 0 0;
border-top: 1px solid #ECECEC;
border-left: 1px solid #ECECEC;
border-right: 1px solid #ECECEC;
text-align: center;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul {
list-style-type: none;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
color: #0f0e0f;
background: #fcfcfc;
}
.woocommerce-account.woocommerce-orders table.shop_table td {
padding: 20px 15px;
}
.woocommerce-account.woocommerce-orders table.shop_table th{
padding: 18px 15px;
}
.woocommerce table.my_account_orders {
font-size: 14px;
}
.woocommerce-account.woocommerce-orders table.shop_table a.button {
min-width: 100px;
padding: 10px 15px 10px;
margin: 2px;
}
.woocommerce-edit-address .woocommerce-Address{
border: 1px solid #ececec;
padding: 20px;
}
.woocommerce-edit-address address {
border: none;
padding: 0;
}
.woocommerce-edit-address .woocommerce-Address-title a {
height: 36px;
line-height: 35px;
padding: 0px 30px;
background-color: #0f0e0f;
font-weight: inherit;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
color: #ffffff;
}
.woocommerce-edit-address .woocommerce-Address-title a:hover {
background-color: #6c949e;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
display: inline-block;
width: 100%;
}
.woocommerce-edit-address .col-1.woocommerce-Address,
.woocommerce-edit-address .col-2.woocommerce-Address {
width: 100%;
margin-bottom: 10px;
padding: 20px;
max-width: 100%;
}
.woocommerce-edit-address .woocommerce-Address h3{
font-size: 21px;
}
.woocommerce-view-order .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders a {
background: #fcfcfc;
} .lawyr-account {
display: none;
max-width: 520px;
margin: 0 auto;
}
.lawyr-account.active {
display: block;
}
.lawyr-account h2 {
font-size: 60px;
}
.lawyr-account input[type="submit"] {
width: 100%;
padding: 17px 25px 16px;
margin-top: 10px;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.3px;
}
.lawyr-account .lawyr-btn {
padding: 17px 25px 16px;
min-width: 100%;
background: #f7f9fb;
color: #232323;
font-size: 14px;
letter-spacing: 0.3px;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
}
.lawyr-account .lawyr-btn:hover,
.lawyr-account .lawyr-btn:focus {
color: #ffffff;
}
.account-title {
padding-bottom: 52px;
text-align: center;
}
.login-meta {
padding-top: 26px;
}
.login-meta label {
padding-bottom: 0;
}
.login-meta .checkbox-wrap {
color: #232323;
}
.login-meta .checkbox-icon-wrap .checkbox-icon {
width: 15px;
height: 15px;
-webkit-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
}
.forgot-password {
display: inline-block;
color: #fc4242;
font-size: 15px;
}
.account-subtitle {
margin: 23px 0;
color: #999999;
text-align: center;
background-image: url(//augustoperera.com/wp-content/themes/lawrules/assets/images/icons/icon31@3x.png);
background-position: 50% 50%;
background-repeat: repeat-x;
background-size: 3px auto;
letter-spacing: 0.5px;
}
.account-subtitle span {
display: inline-block;
padding: 0 13px 5px;
background: #ffffff;
}  .contact-info {
padding-right: 10px;
}
.contact-info p {
color: #777777;
font-size: 16px;
line-height: 24px;
letter-spacing: -0.1px;
}
.contact-info p a {
color: inherit;
}
.contact-info h4 {
font-size: 20px;
}
.contact-info .lawyr-social {
padding-top: 4px;
}
.contact-title-wrap {
padding-bottom: 18px;
margin-bottom: 23px;
border-bottom-width: 3px;
border-bottom-style: solid;
}
.contact-title-wrap h2 {
font-size: 32px;
}
.contact-title {
padding-bottom: 24px;
}
.contact-subtitle {
padding-bottom: 17px;
}
.contact-item {
padding-bottom: 15px;
}
.contact-item:before,
.contact-item:after {
display: table;
content: "";
}
.contact-item .lawyr-icon {
float: left;
font-size: 20px;
}
.contact-inner-info {
overflow: hidden;
padding: 4px 0 0 20px
}
.contact-inner-info p {
margin-bottom: 0;
}
.contact-form {
padding: 74px 0 0 20px;
}
.contact-form input[type="submit"] {
margin-top: 20px;
}
.wpcf7 span.wpcf7-not-valid-tip {
display: none;
}
.wpcf7 input.wpcf7-not-valid {
border-color: red;
}
.col-md-6.lawyr-col-one {
padding-right: 5px;
}
.col-md-6.lawyr-col-two {
padding-left: 5px;
}
.col-sm-6.lawyr-cl-one {
padding-right: 10px;
}
.col-sm-6.lawyr-cl-two {
padding-left: 10px;
} .lawyr-error {
max-width: 650px;
padding: 6px 0 68px;
margin: 0 auto;
text-align: center;
}
.lawyr-error h1 {
font-size: 300px;
line-height: 280px;
}
.lawyr-error h2 {
font-size: 32px;
line-height: 36px;
}
.lawyr-error p {
color: #777777;
font-size: 17px;
line-height: 26px;
}
.lawyr-error form {
padding-top: 28px;
}
.lawyr-error form p {
display: inline-block;
margin: 0;
position: relative;
}
.lawyr-error input[type="text"] {
width: 479px;
padding-right: 140px;
margin: 0;
background: #f7f7f7;
border: none;
font-size: 15px;
}
.lawyr-error input[type="submit"] {
position: absolute;
right: 0;
top: 0;
min-width: 120px;
padding: 11px 15px;
font-weight: 500;
font-size: 15px;
text-transform: uppercase;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
z-index: 1;
}
.error-title {
padding-bottom: 8px;
font-weight: 400;
letter-spacing: 0.1px;
}
.error-subtitle {
padding-bottom: 17px;
letter-spacing: -0.2px;
} .entry-content img {
height: auto;
}
.entry-content .table {
border-bottom: 1px solid #d4ddf3;
}
.entry-content .table td {
border: 1px solid #eeeeee;
}
.entry-content .wpcf7-list-item-label {
display: inline-block;
vertical-align: middle;
}
.entry-content .table th {
padding: 10px 15px;
font-size: 18px;
}
.entry-content .table td,
.entry-content .table th {
padding: 10px 15px;
}
.entry-content .table td,
.entry-content .table th {
border-top-color: #eeeeee;
border-right: 1px solid #eeeeee;
border-left: 1px solid #eeeeee;
}
.entry-content .comment-author {
margin: 0;
}
.entry-content .comment-respond {
padding-top: 10px;
}
.entry-content .avatar {
-webkit-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
.entry-content dt {
margin-bottom: 5px;
}
.entry-content dd {
margin-bottom: 15px;
}
.entry-content .comment-metadata {
margin-bottom: 20px;
font-size: 14px;
line-height: 18px;
}
.entry-content .comment-metadata a:hover,
.entry-content .comment-metadata a:focus,
.entry-content .pingback .comment-edit-link:hover,
.entry-content .pingback .comment-edit-link:focus {
color: #4c4c4c;
}
.entry-content .comment-list .comment-reply-link {
display: inline-block;
padding: 8px 15px;
background: #222222;
color: #ffffff;
font-weight: 700;
font-size: 11px;
letter-spacing: 0.3px;
text-transform: uppercase;
border: none;
-webkit-border-radius: 0;
border-radius: 0;
}
.entry-content .comment-list .comment-reply-link:hover,
.entry-content .comment-list .comment-reply-link:focus {
background: #e8e8e8;
color: #777777;
}
.entry-content .comment-meta .comment-author .avatar {
height: 42px;
width: 42px;
}
.entry-content .comment-author .avatar {
height: 42px;
position: relative;
top: 0.25em;
width: 42px;
}
.entry-content .comment-author .avatar {
float: left;
height: 28px;
margin-right: 0.875em;
position: relative;
width: 28px;
}
.entry-content .comment-list {
padding: 0;
margin: 0;
list-style: none;
}
.entry-content .comment-list article,
.entry-content .comment-list .pingback,
.entry-content .comment-list .trackback {
border-top: 1px solid #e5e5e5;
padding: 1.75em 0;
}
.entry-content .comment-list .children {
list-style: none;
margin: 0;
}
.entry-content .comment-list .children > li {
padding-left: 0.875em;
}
.entry-content .comment-author {
color: #1a1a1a;
margin-bottom: 0;
}
.entry-content .comment-author .avatar {
float: left;
height: 28px;
margin-right: 0.875em;
position: relative;
width: 28px;
}
.entry-content .bypostauthor > article .fn:after {
content: "\f304";
left: 3px;
position: relative;
top: 5px;
}
.entry-content .comment-metadata,
.entry-content .pingback .edit-link {
color: #686868;
font-size: 13px;
font-size: 0.8125rem;
line-height: 1.6153846154;
}
.entry-content .comment-metadata {
margin-bottom: 15px;
font-size: 15px;
}
.entry-content .comment-metadata a,
.entry-content .pingback .comment-edit-link {
color: #686868;
}
.entry-content .comment-metadata a:hover,
.entry-content .comment-metadata a:focus,
.entry-content .pingback .comment-edit-link:hover,
.entry-content .pingback .comment-edit-link:focus {
color: #686868;
}
.entry-content .comment-metadata .edit-link,
.entry-content .pingback .edit-link {
display: inline-block;
}
.entry-content .comment-metadata .edit-link:before,
.entry-content .pingback .edit-link:before {
content: "\002f";
display: inline-block;
opacity: 0.7;
padding: 0 0.538461538em;
}
.entry-content .comment-content ul,
.entry-content .comment-content ol {
margin: 0 0 1.5em 1.25em;
}
.entry-content .comment-content li > ul,
.entry-content .comment-content li > ol {
margin-bottom: 0;
}
.entry-content .comment-reply-link {
border: 1px solid #d1d1d1;
border-radius: 2px;
color: #007acc;
display: inline-block;
font-size: 13px;
font-size: 0.8125rem;
line-height: 1;
margin-top: 2.1538461538em;
padding: 0.5384615385em 0.5384615385em 0.4615384615em;
}
.entry-content .comment-reply-link:hover,
.entry-content .comment-reply-link:focus {
border-color: currentColor;
color: #007acc;
outline: 0;
}
.entry-content .comment-list .comment-form {
padding-bottom: 1.75em;
}
.entry-content .comment-notes,
.entry-content .comment-awaiting-moderation,
.entry-content .logged-in-as,
.entry-content .form-allowed-tags {
color: #686868;
font-size: 15px;
padding-bottom: 20px;
}
.entry-content .no-comments {
border-top: 1px solid #d1d1d1;
font-weight: 700;
margin: 0;
padding-top: 1.75em;
}  .lawyr-footer {
background: #181818;
}
.lawyr-footer p {
margin-bottom: 26px;
color: #dcdcdc;
font-size: 16px;
line-height: 25px;
letter-spacing: -0.3px;
}
.footer-wrap {
padding: 69px 0 27px;
}
.footer-widget h3 {
font-size: 25px;
}
.footer-widget.lawyr-hover .footer-widget-title:after {
width: 40px;
}
.footer-widget ul {
padding: 0;
margin: 0;
color: #dcdcdc;
font-size: 16px;
list-style: none;
}
.footer-widget ul li {
padding-bottom: 18px;
}
.footer-widget ul li:last-child {
padding-bottom: 0;
}
.footer-widget ul li a {
display: inline-block;
padding-left: 10px;
color: inherit;
position: relative;
}
.footer-widget ul li a:hover {
padding-left: 15px;
}
.footer-widget ul li a:hover:after {
width: 10px;
}
.footer-widget ul li a:after {
position: absolute;
top: 11px;
left: 0;
width: 5px;
height: 1px;
background: #888888;
content: "";
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
z-index: 0;
}
.footer-widget .calendar_wrap thead th,
.footer-widget .calendar_wrap tbody td {
color: #cccccc;
}
.footer-widget-title {
padding-bottom: 13px;
margin-bottom: 27px;
color: #ffffff;
position: relative;
}
.footer-widget-title:after {
position: absolute;
bottom: 0;
left: 0;
width: 30px;
height: 2px;
content: "";
-webkit-transition: all ease .4s;
-ms-transition: all ease .4s;
transition: all ease .4s;
z-index: 0;
}
.footer-contact-item {
display: table;
width: 100%;
padding: 10px 0;
border-bottom: 1px solid rgba(204, 204, 204, 0.08);
}
.footer-contact-item:before,
.footer-contact-item:after {
display: table;
content: "";
}
.footer-contact-item:after {
clear: both;
}
.footer-contact-item .lawyr-icon {
display: table-cell;
vertical-align: middle;
width: 37px;
height: 37px;
background: rgba(255, 255, 255, 0.1);
text-align: center;
}
.footer-contact-item p {
display: table-cell;
vertical-align: middle;
padding: 0 0 0 20px;
margin: 0;
font-size: 15px;
line-height: 22px;
letter-spacing: 0.1px;
}
.footer-contact-item p a {
color: inherit;
}
.lawyr-copyright {
padding: 21px 0 20px;
background: #111111;
display: inline-block;
width: 100%;
float: left;
color: #dcdcdc;
font-weight: 500;
font-size: 15px;
}
.lawyr-copyright p {
margin-bottom: 0;
font-weight: 500;
font-size: 15px;
letter-spacing: 0.1px;
}
.lawyr-copyright p a {
color: inherit;
}
.lawyr-copyright .lawyr-social {
text-align: right;
font-size: 16px;
}
.lawyr-copyright .lawyr-social a {
margin: 0 0 0 13px;
}
.lawyr-copyright .lawyr-social a {
color: #dcdcdc;
}
.footer-newsletter-widget form {
padding-top: 2px;
}
.footer-newsletter-widget input[type="email"] {
padding-right: 70px;
margin-bottom: 0;
background-color: rgba(255, 255, 255, 0.05);
color: #ffffff;
border-color: transparent;
}
.footer-newsletter-widget input[type="email"]:focus {
border-color: transparent;
}
.footer-newsletter-widget input[type="submit"] {
position: absolute;
top: 0;
right: 0;
min-width: 50px;
padding: 12px 10px 11px;
margin-top: 0;
font-family: FontAwesome;
font-weight: normal;
font-size: 15px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
z-index: 0;
}
.footer-newsletter-widget span:before {
content: "\f0e0";
font-family: FontAwesome;
position: absolute;
top: 11px;
right: 17px;
z-index: 1;
color: #ffffff;
} .lawyr-sticky-footer .main-wrap-inner {
background: #ffffff;
position: relative;
z-index: 1;
}
.lawyr-sticky-footer .lawyr-footer {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
z-index: 0;
} .lawyr-language {
display: inline-block;
width: auto;
padding: 0 15px 0 0;
}
.lawyr-language select {
background: transparent;
border: none;
color: #ffffff;
font-size: 16px;
font-weight: 600;
}
.lawyr-language .nice-select,
.lawyr-language select {
display: inline-block;
width: auto;
height: 24px;
padding: 0 10px 0 0;
margin: 0 0 0 2px;
line-height: 22px;
vertical-align: middle;
float: none;
color: #ffffff;
font-size: 16px;
background-color: transparent;
border: none;
}
.topbar-style-two .lawyr-language .nice-select,
.topbar-style-two .lawyr-language select {
color: #666666;
}
.lawyr-language .nice-select:after {
right: 0;
border-color: #ffffff;
}
.topbar-style-two .lawyr-language .nice-select:after {
border-color: #666666;
}
.lawyr-language .nice-select .list {
max-height: 200px;
overflow: auto;
color: #444444;
font-size: 14px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
} .lawyr-widget.widget_archive ul li a,
.lawyr-widget.widget_categories ul li a {
display: inline-block;
width: 90%;
}
.lawyr-widget.woocommerce .woocommerce-widget-layered-nav ul li a,
.lawyr-widget.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,
.lawyr-widget.woocommerce.widget_product_categories ul li a {
display: inline-block;
width: 90%;
padding: 13px 0 14px 25px;
}
.lawyr-widget.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:first-child a {
padding-top: 0;
}
.woocommerce .woocommerce-widget-layered-nav ul li a:hover,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover,
.lawyr-widget.woocommerce.widget_product_categories ul li a:hover {
padding-left: 30px;
}
.lawyr-widget.woocommerce .woocommerce-widget-layered-nav ul li span.count,
.lawyr-widget.woocommerce.widget_product_categories ul li span.count {
display: inline-block;
float: right;
padding: 13px 0 14px 0;
border-bottom: 1px solid #f0f0f0;
width: 10%;
}
.lawyr-widget.widget_archive ul li span.post-count,
.lawyr-widget.widget_categories ul li span.post-count {
display: inline-block;
padding: 13px 0 14px 0;
border-bottom: 1px solid #f0f0f0;
width: 10%;
}
.lawyr-widget.widget_archive select,
.lawyr-widget.widget_categories select {
margin-left: 14px;
margin-bottom: 0;
}
.left-sidebar .lawyr-widget.widget_archive select,
.left-sidebar .lawyr-widget.widget_categories select {
margin-left: 0;
margin-right: 14px;
display: inline-block;
width: 95%;
}
.lawyr-widget table#wp-calendar {
margin-left: 14px;
margin-bottom: 0;
}
.lawyr-widget table#wp-calendar caption {
padding-bottom: 0;
font-size: 15px;
}
.left-sidebar table#wp-calendar {
margin-left: 0;
margin-right: 14px;
}
.lawyr-widget.widget_recent_comments ul li,
.lawyr-widget.widget_rss ul li {
width: 100%;
display: inline-block;
padding-left: 14px;
padding: 13px 0 14px 14px;
border-bottom: 1px solid #f0f0f0;
}
.left-sidebar .lawyr-widget.widget_recent_comments ul li,
.left-sidebar .lawyr-widget.widget_rss ul li {
padding-left: 0;
}
.lawyr-widget.widget_recent_comments ul li a,
.lawyr-widget.widget_rss ul li a {
display: inline;
width: auto;
padding-left: 0;
border: none;
color: #333333;
}
.lawyr-widget.widget_rss ul li a:hover,
.lawyr-widget.widget_recent_comments ul li a:hover {
color: #6c949e;
}
.lawyr-widget.widget_recent_comments ul li a:before,
.lawyr-widget.widget_rss ul li a:before {
content: none;
}
.lawyr-widget.widget_text .textwidget {
padding-left: 14px;
}
.left-sidebar .lawyr-widget.widget_text .textwidget {
padding-left: 0;
}
.tag-widget a,
.widget_tag_cloud a,
.tagcloud a {
display: inline-block;
padding: 7px 22px;
margin: 0 1px 5px;
background: #f4f4f4;
color: #777777;
letter-spacing: -0.15px;
-webkit-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
}
.widget_tag_cloud a:hover,
.tagcloud a:hover {
background: #0f0e0f;
color: #ffffff;
}
.lawyr-widget.widget_tag_cloud .tagcloud,
.lawyr-widget.widget_product_tag_cloud .tagcloud {
padding-left: 14px;
}
.left-sidebar .lawyr-widget.widget_tag_cloud .tagcloud,
.left-sidebar .widget_product_tag_cloud .tagcloud {
padding-left: 0;
padding-right: 14px;
}
.widget_product_tag_cloud .tagcloud a {
font-size: 15px !important;
} .widget_product_search button[type="submit"],
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit {
display: inline-block;
vertical-align: middle;
min-width: 120px;
padding: 12px 20px;
color: #ffffff;
font-weight: 700;
font-size: 13px;
letter-spacing: 0.5px;
text-align: center;
text-transform: uppercase;
border: 1px solid transparent;
background: #0f0e0f;
position: relative;
outline: none;
cursor: pointer;
-webkit-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
box-shadow: none;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.widget_product_search button[type="submit"]:hover,
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit:hover {
background-color: #6c949e;
}
.lawyr-widget .widget_product_search form.woocommerce-product-search {
padding-left: 14px;
}
.left-sidebar .widget_product_search form.woocommerce-product-search {
padding-left: 0;
padding-right: 14px;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
position: absolute;
top: 0px;
left: 0px;
font-size: 24px;
line-height: 22px;
}
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a {
padding: 0;
font-weight: 400;
font-size: 16px;
border: none;
}
.widget_shopping_cart ul.product_list_widget li .amount,
.widget_shopping_cart ul.product_list_widget li .quantity {
padding-top: 3px;
display: inline-block;
vertical-align: bottom;
font-weight: 400;
font-size: 15px;
}
.woocommerce ul.cart_list li a img,
.woocommerce ul.product_list_widget li a img {
float: left;
width: 70px;
margin: 0 15px 0 0;
}
.woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total {
padding: 8px 0 0;
margin-top: 18px;
margin-bottom: 2px;
}
.woocommerce .widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons a {
margin-right: 5px;
margin-bottom: 5px;
width: 100%;
margin-top: 5px;
color: #ffffff;
font-size: 16px;
line-height: 1;
}
.woocommerce.widget_shopping_cart .widget_shopping_cart_content {
border: 1px solid #eeeeee;
padding: 20px;
margin-left: 14px;
}
.widget_product_search form.woocommerce-product-search {
padding-left: 14px;
}
.left-sidebar .widget_product_search form.woocommerce-product-search {
padding-left: 0;
padding-right: 14px;
}
.left-sidebar .lawyr-widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content {
margin-left: 0;
margin-right: 14px;
}
.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li {
padding: 0 0 16px;
margin-bottom: 19px;
border-bottom: 1px solid #eeeeee;
}
.woocommerce ul.cart_list li:last-child,
.woocommerce ul.product_list_widget li:last-child {
border: none;
padding-bottom: 0;
}
.woocommerce .lawyr-widget.woocommerce.widget_shopping_cart a.remove:before,
.woocommerce .lawyr-widget.woocommerce.widget_shopping_cart a.remove:after {
content: none;
}
.woocommerce .select2-container--default.select2-container--focus .select2-selection--multiple {
border-color: #ececec;
}
.lawyr-widget.woocommerce-widget-layered-nav form.woocommerce-widget-layered-nav-dropdown,
.lawyr-widget.widget_price_filter form {
padding-left: 14px;
}
.left-sidebar .lawyr-widget.woocommerce-widget-layered-nav form.woocommerce-widget-layered-nav-dropdown,
.left-sidebar .lawyr-widget.widget_price_filter form {
padding-left: 0;
padding-right: 14px;
}
.lawyr-widget.woocommerce-widget-layered-nav .select2-container--default .select2-selection--multiple {
border-color: #ececec;
}
.woocommerce .select2-container--default .select2-search--inline .select2-search__field {
padding: 0 18px;
}
.woocommerce .select2-container--default .select2-selection--single {
vertical-align: middle;
width: 100%;
height: 50px;
padding: 8px 15px;
font-size: 15px;
line-height: 1.42857143;
border: 1px solid #ececec;
outline: none;
-webkit-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
-webkit-appearance: none;
-ms-appearance: none;
-o-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.select2-dropdown,
.select2-container--default .select2-search--dropdown .select2-search__field {
border-color: #e5e5e5;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background-color: #6c949e;
}
.lawyr-widget.woocommerce.widget_products ul.product_list_widget,
.lawyr-widget.woocommerce.widget_top_rated_products ul.product_list_widget,
.lawyr-widget.woocommerce.widget_recent_reviews,
.lawyr-widget.woocommerce.widget_product_categories .select2-container {
padding-left: 14px;
}
.left-sidebar .lawyr-widget.woocommerce.widget_top_rated_products ul.product_list_widget,
.left-sidebar .lawyr-widget.woocommerce.widget_recent_reviews,
.left-sidebar .lawyr-widget.woocommerce.widget_product_categories .select2-container {
padding-left: 0;
padding-right: 14px;
}
.left-sidebar .lawyr-widget.woocommerce.widget_products ul.product_list_widget {
padding-left: 0;
}
.left-sidebar .lawyr-widget.woocommerce.widget_product_categories span.select2-selection.select2-selection--single .select2-selection__rendered:after {
right: 32px;
}
.woocommerce ul.product_list_widget li a {
overflow: visible;
}
.woocommerce ul.product_list_widget del .amount {
display: inline-block;
padding-right: 5px;
color: #a2a2a2;
font-size: 15px;
text-decoration: line-through;
}
.woocommerce ul.product_list_widget ins .woocommerce-Price-amount {
display: inline-block;
}
.footer-widget ul.product_list_widget li a:after,
.footer-widget.widget_recent_comments li a:after,
.footer-widget.widget_rss li a:after {
content: none;
}
.footer-widget.widget_rss a.rsswidget {
color: #ffffff;
}
.footer-widget.widget_recent_comments li a {
color: #c9c9c9;
}
.footer-widget.widget_recent_comments li a,
.footer-widget.widget_recent_comments li a:hover,
.footer-widget.footer-widget.widget_rss li a,
.footer-widget.footer-widget.widget_rss li a:hover {
padding-left: 0;
display: inline;
}
.footer-widget.woocommerce ul.product_list_widget li a,
.footer-widget.footer-widget.widget_rss li a {
color: #c9c9c9;
}
.footer-widget.woocommerce ul.product_list_widget li a:hover,
.footer-widget.widget_recent_comments li a:hover,
.footer-widget.footer-widget.widget_rss li a:hover {
color: #6c949e;
}
.footer-widget {
padding-bottom: 40px;
}
.footer-widget.widget_nav_menu ul li a {
padding: 0;
padding-left: 10px;
}
.footer-widget.widget_nav_menu ul li a:hover {
padding-left: 15px;
}
.footer-widget ul ul {
padding-left: 10px;
padding-top: 18px;
}
.footer-widget.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
padding-bottom: 18px;
}
.footer-widget.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
padding-left: 10px;
}
.footer-widget.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover {
padding-left: 15px;
}  .lawyr-cases h6.cases-subtitle {
font-size: 16px;
color: #6c949e;
padding-bottom: 0;
}
.lawyr-cases p {
margin-bottom: 22px;
color: #777777;
font-size: 16px;
line-height: 24px;
}
.lawyr-cases .lawyr-intro {
display: inline-block;
float: left;
width: 100%;
}
.lawyr-cases .lawyr-info {
display: inline-block;
padding-left: 40px;
vertical-align: middle;
width: auto;
}
.lawyr-cases .lawyr-info h5 {
padding-bottom: 0;
}
.lawyr-cases span.lawyr-fee {
display: block;
font-size: 20px;
padding-top: 10px;
}
.lawyr-cases span.lawyr-designation {
color: #6c949e;
}
.lawyr-story-infos,
.lawyr-story-image {
width: 50%;
padding: 0 15px;
}
.reverse .lawyr-story-image {
order: 2;
} .cases-style-two .lawyr-image {
position: absolute;
right: 0;
top: 0;
width: 50%;
}
.cases-style-two .lawyr-image img {
width: 100%;
}
.cases-style-two .story-detail {
background: none repeat scroll 0 0 #f7f9fb;
float: left;
margin: 30px 0;
padding: 75px 100px;
width: 100%;
}
.cases-style-two .story {
float: left;
position: relative;
overflow: hidden;
width: 100%;
}
.reverse .lawyr-image {
left: 0;
right: auto;
text-align: right;
}
.reverse .col-md-7,
.reverse .col-xl-7 {
margin-left: 41.66666667%;
} .lawyr-awards h6.awards-subtitle {
font-size: 15px;
color: #6c949e;
font-weight: 400;
padding-bottom: 0;
}
.lawyr-awards h4.awards-title {
font-size: 18px;
font-weight: 500;
}
.lawyr-awards .lawyr-image {
margin-bottom: 15px;
}
.lawyr-awards p {
color: #777777;
font-size: 16px;
line-height: 24px;
letter-spacing: -0.4px;
}
.lawyr-awards .lawyr-award-infos {
margin-bottom: 50px;
} .lawyr-pricings {
padding: 111px 0 90px;
background: #f6f6f6;
}
.price-item {
padding: 34px 30px 33px;
margin-bottom: 30px;
background: #ffffff;
text-align: center;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.price-item.lawyr-hover {
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.06);
-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.06);
box-shadow: 0 0 20px rgba(0, 0, 0, 0.06);
}
.price-item.lawyr-hover .lawyr-btn {
color: #ffffff;
}
.price-item.lawyr-hover .lawyr-btn:before,
.price-item.lawyr-hover .lawyr-btn:before {
height: 400%;
}
.price-item.lawyr-hover .price-info .lawyr-btn img,
.price-info .lawyr-btn:hover img,
.price-info .lawyr-btn:focus img {
width: 14px;
margin-left: 6px;
}
.price-item h2 {
font-size: 65px;
line-height: 65px;
}
.price-item h3 {
font-size: 30px;
line-height: 36px;
color: #0f0e0f;
}
.price-title {
letter-spacing: -0.2px;
}
.price-title sub {
bottom: 2px;
right: 15px;
font-weight: 600;
font-size: 16px;
}
.price-title sup {
top: -25px;
left: 14px;
font-size: 25px;
}
.price-subtitle {
padding-bottom: 13px;
color: #c2c2c2;
}
.main-price {
padding-bottom: 20px;
border-bottom: 1px solid #ededed;
}
.price-info {
padding-top: 18px;
}
.price-info ul {
padding: 0;
margin: 0;
color: #777777;
font-weight: 300;
font-size: 17px;
letter-spacing: -0.1px;
list-style: none;
}
.price-info ul li {
padding: 8px 0 7px;
}
.price-info ul li a {
color: inherit;
}
.price-info .lawyr-btn-wrap {
padding-top: 24px;
}
.price-info .lawyr-btn {
min-width: 145px;
}
.price-info .lawyr-btn img {
width: 0;
margin-left: 0;
-webkit-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
} .lawyr-countdown:before,
.lawyr-countdown:after {
display: table;
clear: both;
content: "";
}
.lawyr-countdown {
text-align: center;
}
.lawyr-countdown span.countdown_row {
display: inline-block;
}
.countdown-item,
.countdown_section {
float: left;
min-width: 120px;
padding: 23px 10px;
margin-right: 40px;
background: #ffffff;
text-align: center;
position: relative;
}
.countdown-item:last-child,
.countdown_section:last-child {
margin-right: 0;
}
.countdown-item:after,
.countdown_section:after {
position: absolute;
top: 50%;
right: -22px;
font-size: 25px;
content: ":";
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 1;
}
.countdown-item:last-child:after,
.countdown_section:last-child:after {
display: none;
}
.countdown-value,
.countdown_amount {
font-weight: 300;
font-size: 50px;
line-height: 52px;
}
.countdown-title {
display: block;
color: #777777;
font-weight: 400;
font-size: 15px;
} .sitemap-item ul li a:before {
position: absolute;
top: 10px;
left: 14px;
font: normal normal normal 12px/1.42857143 FontAwesome;
text-rendering: auto;
content: "\f105";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
z-index: 1;
color: #6c949e;
}
.sitemap-item ul li a {
padding: 8px 0 8px 25px;
font-size: 15px;
color: #777777;
}
.sitemap-item ul li a:hover {
color: #6c949e;
}
.sitemap-item ul li {
position: relative;
}
.sitemap-item ul {
list-style: none;
padding-left: 20px;
}
.sitemap-item > ul {
padding-left: 0;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
margin-bottom: 0;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
margin-bottom: 0;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
margin-bottom: 0;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
margin-bottom: 0;
}
.gallery-caption {
display: block;
}
.gallery-columns-5 .gallery-item figcaption,
.gallery-columns-6 .gallery-item figcaption,
.gallery-columns-7 .gallery-item figcaption,
.gallery-columns-8 .gallery-item figcaption,
.gallery-columns-9 .gallery-item figcaption {
display: none;
} .not-found {
text-align: center;
padding-top: 80px;
max-width: 700px;
margin: 0 auto;
} .lawyr-shortcode .mc4wp-form-fields {
max-width: 450px;
margin: 0 auto;
}
.lawyr-shortcode input[type="email"] {
padding-right: 70px;
margin-bottom: 0;
border-color: transparent;
}
.lawyr-shortcode input[type="submit"] {
position: absolute;
top: 0;
right: 0;
height: 50px;
min-width: 50px;
padding: 12px 10px 11px;
margin-top: 0;
font-family: FontAwesome;
font-weight: normal;
font-size: 15px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
z-index: 0;
}
.lawyr-shortcode span:before {
content: "\f0e0";
font-family: FontAwesome;
position: absolute;
top: 16px;
right: 17px;
z-index: 1;
color: #ffffff;
}
.widget_archive label.screen-reader-text {
display: none;
}
.wp-caption-text.gallery-caption {
padding-top: 5px;
}
a.compare.button {
margin: 10px 0;
}
.woocommerce div.product form.cart.grouped_form label {
padding-bottom: 0;
}
.woocommerce div.product form.cart.grouped_form .group_table td {
vertical-align: middle;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
width: 100%;
}
.woocommerce form .password-input {
width: 100%;
}