body { font-family: 'Arial', sans-serif; background:#ffffff; color:#575756; }h1, h2, h3, h4, h5, h6, .widget-title, #header-1, #header-2, #header-3 { font-family: 'Spectral SC', sans-serif; }h1, h2, h3, h4, h5, h6, .widget-title { color: #a21527; }a { color: #a21527; }a:hover { color: #7c3b01; }body #header-1, body .no-slider { background: #ffffff; }body #header-1 #header-sub, body #header-2 #header-sub, body #header-3 #header-sub { background: #575756; }body #header-1 #header-sub nav ul li a, body #header-2 #header-sub nav ul li a, body #header-3 #header-sub nav ul li a { color: #ffffff; }body #header-1 #header-sub nav ul li a:hover, body #header-2 #header-sub nav ul li a:hover, body #header-3 #header-sub nav ul li a:hover { color: #ffffff; }body #header-1 #header-main .wrapper #nav-main, body #header-2 #header-main, body #header-3 #header-main .wrapper .bg, body.btn-2 #header-1 #header-main .wrapper #nav-main ul li a::after, body.btn-2 #header-2 #header-main .wrapper #nav-main ul li a::after, body.btn-2 #header-3 #header-main .wrapper #nav-main ul li a::after, #mobilenav, body.btn-2 #mobilenav ul li a::after { background: rgba(162, 21, 39, 1); }body.btn-3 #mobilenav ul li a, body.btn-2 #mobilenav ul li a, body.btn-1 #mobilenav ul li a { color: rgba(162, 21, 39, 1); }body.btn-3 #mobilenav ul li.current-menu-item a, body.btn-3 #mobilenav ul li.current_page_parent a, body.btn-2 #mobilenav ul li a:hover, body.btn-2 #mobilenav ul li.current-menu-item a, body.btn-2 #mobilenav ul li.current_page_parent a, body.btn-1 #mobilenav ul li a:hover, body.btn-1 #mobilenav ul li.current-menu-item a, body.btn-1 #mobilenav ul li.current_page_parent a, body.btn-3 #mobilenav ul li a:hover { color: rgba(162, 21, 39, 1); }body.btn-3 #mobilenav ul li a::before, body.btn-3 #mobilenav ul li a::after, body.btn-2 #mobilenav ul li a::before { background: rgba(162, 21, 39, 1); }body.btn-3 #header-1 #header-main .wrapper #nav-main ul li a, body.btn-3 #header-2 #header-main .wrapper #nav-main ul li a, body.btn-3 #header-3 #header-main .wrapper #nav-main ul li a, body #header-1 .mobile_nav_button .text, body #header-2 .mobile_nav_button .text, body #header-3 .mobile_nav_button .text, body.btn-1 #header-1 #header-main .wrapper #nav-main ul li a, body.btn-1 #header-2 #header-main .wrapper #nav-main ul li a, body.btn-1 #header-3 #header-main .wrapper #nav-main ul li a { color: #ffffff; }body.btn-1 #header-1 #header-main .wrapper #nav-main ul li a:hover, body.btn-1 #header-2 #header-main .wrapper #nav-main ul li a:hover, body.btn-1 #header-3 #header-main .wrapper #nav-main ul li a:hover, body.btn-1 #header-1 #header-main .wrapper #nav-main ul li.current-menu-item a, body.btn-1 #header-2 #header-main .wrapper #nav-main ul li.current-menu-item a, body.btn-1 #header-3 #header-main .wrapper #nav-main ul li.current-menu-item a, body.btn-1 #header-1 #header-main .wrapper #nav-main ul li.current_page_parent a, body.btn-1 #header-2 #header-main .wrapper #nav-main ul li.current_page_parent a, body.btn-1 #header-3 #header-main .wrapper #nav-main ul li.current_page_parent a, body.btn-2 #header-1 #header-main .wrapper #nav-main ul li a:hover, body.btn-2 #header-2 #header-main .wrapper #nav-main ul li a:hover, body.btn-2 #header-3 #header-main .wrapper #nav-main ul li a:hover, body.btn-2 #header-1 #header-main .wrapper #nav-main ul li.current-menu-item a, body.btn-2 #header-1 #header-main .wrapper #nav-main ul li.current_page_parent a, body.btn-2 #header-2 #header-main .wrapper #nav-main ul li.current-menu-item a, body.btn-2 #header-2 #header-main .wrapper #nav-main ul li.current_page_parent a, body.btn-2 #header-3 #header-main .wrapper #nav-main ul li.current-menu-item a, body.btn-2 #header-3 #header-main .wrapper #nav-main ul li.current_page_parent a, body.btn-3 #header-1 #header-main .wrapper #nav-main ul li a:hover, body.btn-3 #header-2 #header-main .wrapper #nav-main ul li a:hover, body.btn-3 #header-3 #header-main .wrapper #nav-main ul li a:hover, body.btn-3 #header-1 #header-main .wrapper #nav-main ul li.current-menu-item a, body.btn-3 #header-1 #header-main .wrapper #nav-main ul li.current_page_parent a, body.btn-3 #header-2 #header-main .wrapper #nav-main ul li.current-menu-item a, body.btn-3 #header-2 #header-main .wrapper #nav-main ul li.current_page_parent a, body.btn-3 #header-3 #header-main .wrapper #nav-main ul li.current-menu-item a, body.btn-3 #header-3 #header-main .wrapper #nav-main ul li.current_page_parent a { color: #ffffff; }body.btn-2 #header-1 #header-main .wrapper #nav-main ul li a::before, body.btn-2 #header-2 #header-main .wrapper #nav-main ul li a::before, body.btn-2 #header-3 #header-main .wrapper #nav-main ul li a::before, body.btn-3 #header-1 #header-main .wrapper #nav-main ul li a::before, body.btn-3 #header-2 #header-main .wrapper #nav-main ul li a::before, body.btn-3 #header-3 #header-main .wrapper #nav-main ul li a::before, body.btn-3 #header-1 #header-main .wrapper #nav-main ul li a::after, body.btn-3 #header-2 #header-main .wrapper #nav-main ul li a::after, body.btn-3 #header-3 #header-main .wrapper #nav-main ul li a::after { background: #ffffff; }body.btn-1 #header-1 #header-main .wrapper #nav-main ul li a:hover::before, body.btn-1 #header-2 #header-main .wrapper #nav-main ul li a:hover::before, body.btn-1 #header-3 #header-main .wrapper #nav-main ul li a:hover::before, body.btn-1 #header-1 #header-main .wrapper #nav-main ul li a:hover::after, body.btn-1 #header-2 #header-main .wrapper #nav-main ul li a:hover::after, body.btn-1 #header-3 #header-main .wrapper #nav-main ul li a:hover::after, body.btn-1 #header-1 #header-main .wrapper #nav-main ul li.current-menu-item a, body.btn-1 #header-2 #header-main .wrapper #nav-main ul li.current-menu-item a, body.btn-1 #header-3 #header-main .wrapper #nav-main ul li.current-menu-item a, body.btn-1 #header-1 #header-main .wrapper #nav-main ul li.current_page_parent a, body.btn-1 #header-2 #header-main .wrapper #nav-main ul li.current_page_parent a, body.btn-1 #header-3 #header-main .wrapper #nav-main ul li.current_page_parent a, body.btn-1 #header-1 #header-main .wrapper #nav-main ul li a:focus, body.btn-1 #header-2 #header-main .wrapper #nav-main ul li a:focus, body.btn-1 #header-3 #header-main .wrapper #nav-main ul li a:focus, body.btn-1 #mobilenav ul li a:hover::before, body.btn-1 #mobilenav ul li a:hover::after, body.btn-1 #mobilenav ul li.current-menu-item a, body.btn-1 #mobilenav ul li.current_page_parent a, body.btn-1 #mobilenav ul li a:focus { border-color: #ffffff; }body.btn-1 .bt, body.btn-1 .bt::before, body.btn-1 .bt::after { color: #a21527; border-color: #a21527; }body.btn-2 .bt { color: #ffffff; }body.btn-2 .bt:hover, body.btn-2 .bt.selected, body.btn-3 .bt, body.btn-3 .bt.selected { color: #a21527; }body.btn-2 .bt::after, body.btn-3 .bt::before, body.btn-3 .bt::after { background: #a21527; }body.btn-2 .bt::before { background: #ffffff; }body #header-1 .mobile_nav_button .bar, body #header-2 .mobile_nav_button .bar, body #header-3 .mobile_nav_button .bar { background: rgba(162, 21, 39, 1); }body main .avant { background: #a21527; color: #ffffff; }body main .welcome { background: #ffffff; }body main .container_togs li .toggle_container, body main .container_tabs .tab_container, body input[type='text'], body input[type='email'], body textarea { background: #eeeeee; }body .wpcf7-form p label { background: #c8c8c8; }body footer #footer-top { background: #575756; color: #ffffff; }body footer #footer-bottom { background: #a21527; color: #ffffff; }p { text-align:justify; }h3,h4,h5,h6 { color: #575756; }hr { border-top: 1px solid #ccc; margin: 0 0 2em 0; }p+h2, p+h3, p+h4, p+h5, ul+h2, ul+h3, ul+h4, ul+h5, ol+h2, ol+h3, ol+h4, ol+h5 { margin-top:1.5em; }body .wpcf7-form p .wpcf7-acceptance label { background:none; font-size: 14px; font-size: 1.4rem; line-height: 1.4; height: auto; padding: 0; position: static; bottom: auto; left: auto; z-index: 1; box-sizing: border-box; width: auto; overflow: visible; transition: all 0s;}#post { padding-top: 0; }body main #post article { padding: 30px 0; }body main #portfolio article .bg { -webkit-box-shadow: inset 0px -70px 140px -70px rgba(0,0,0,0.9); -moz-box-shadow: inset 0px -70px 140px -70px rgba(0,0,0,0.9); box-shadow: inset 0px -70px 140px -70px rgba(0,0,0,0.9); }body main #portfolio article:hover a { color:#e7002e; }body.btn-3 #header-1 #header-main .wrapper #nav-main ul li { margin: 12px 0px; }body #header-1 #header-main .wrapper #nav-main ul { justify-content: space-around; }body #header-1 #header-main .wrapper #nav-main { font-size: 14px; font-size: 1.4rem; }body #header-1 #header-main .wrapper #nav-main ul { padding: 0 10px; }body #header-1 #header-sub nav ul li a { opacity:0.5; }body #header-1 #header-sub nav ul li.current-lang a { opacity:1; }.grecaptcha-badge { z-index:1; }body main .avant a { color: #ffffff; }