/*
Theme Name: Inverialawyers
Theme URI: https://inverialawyers.com
Author: #FANS Marketing
Author URI: https://fansmarketing.es
Template: betheme
Version: 2.0.2

https://demo.sociolib.com/vixion/template-kit/home/
*/

/* body {font-family:Brawler;} */
h1, h2, h3 {text-transform: uppercase;}
h4 {font-family: "Merriweather";}

/* header u footer defecto */
#Top_bar #logo img {height: 40px;}
#Top_bar .menu > li > a span {text-transform: uppercase;}
.home .mfn-menu-animation-toggle-line-top > .mfn-menu-li > .mfn-menu-link:before, .home .mfn-menu-animation-toggle-line-bottom > .mfn-menu-li > .mfn-menu-link:before {background-color: #39363D;}
#Footer {background-color: #232e33; background-color: #242C36;}
#Subheader .title {color: #ffffff;}


/* home elements */

.equal-height .mcb-item-icon_box_2-inner {height: calc(100% - 40px)!important;}
.equal-height .mcb-item-icon_box_2-inner a {display: flex; height: 100%;}

/* header and footer template */
#mfn-header-template .column_header_icon a {font-family: sans-serif; color: #333; font-weight: bold; cursor: pointer;}
.mfn-menu-animation-toggle-line-bottom > .mfn-menu-li > .mfn-menu-link:before {top:calc(100% - 3px);}
.mfn-header-menu > .mfn-menu-li.pll-parent-menu-item {position: absolute; right: 0; background-color: rgba(0,0,0,0.1);}

.get_in_touch ul li {padding-left: 60px; margin-top: 5px;}
.get_in_touch ul li a, 
.mfn-footer-menu-style-vertical li a, 
#mfn-header-template .column_header_icon a {
    position:relative; text-decoration: none; display: inline-block; padding-bottom: 2px;
}
.get_in_touch ul li a::before, 
.mfn-footer-menu-style-vertical li a::before, 
#mfn-header-template .column_header_icon a::before {
    content:""; position:absolute; left: 0; bottom: 0; height: 2px; width: 0;
    background-color: rgb(185, 22, 43, 1); transition: all 0.3s ease-in-out;
}
.get_in_touch ul li a:hover::before, 
.mfn-footer-menu-style-vertical li a:hover::before,
#mfn-header-template .column_header_icon a:hover::before { width: 100%; }

.get_in_touch ul li .icon {
    width: 40px; height: 40px; line-height: 40px; 
    border-radius: 50%; background-color: rgba(255,255,255,0.1);
}

/* cookies */
.cmplz-cookiebanner {font-family: sans-serif!important;}
.cmplz-cookiebanner p {margin: 0;}
#cmplz-document {max-width: none; padding-top: 50px; padding-bottom: 50px;}
#cmplz-document h2 {color: #b9162b; font-size: 26px; line-height: 34px; font-weight: 400; letter-spacing: 0px; text-transform: uppercase; margin-top: 35px;}
#cmplz-document .cmplz-subtitle, #cmplz-document h3 {color:#161922;}
#cmplz-document p, .editor-styles-wrapper .cmplz-unlinked-mode p, #cmplz-document li, .editor-styles-wrapper .cmplz-unlinked-mode li, #cmplz-document td, .editor-styles-wrapper .cmplz-unlinked-mode td { font-size: 16px;}
#cmplz-cookies-overview .cmplz-dropdown, #cmplz-document .cmplz-dropdown, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown,#cmplz-cookies-overview .cmplz-dropdown summary, #cmplz-document .cmplz-dropdown summary, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary, #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category, #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header {background-color: #fff;}
#cmplz-cookies-overview .cmplz-dropdown h4, #cmplz-document .cmplz-dropdown h4, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4 {font-size: 14px;}
.cookies-per-purpose {margin: 30px; margin-top: 0;}