/* Theme "Lawyers" (Basis) */
.aligncenter,.alignleft,.alignright,article,aside,figure,footer,header,hgroup,nav,section{display:block}body,html{-webkit-font-smoothing:antialiased}.menu-nav li,.page-title,div{position:relative}.flexslider .slides>li,.gal-img{-webkit-backface-visibility:hidden}.case-2col,.flexslider,.gal-img,.video-widget{overflow:hidden}*,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,label,li,ol,p,pre,td,th,ul{margin:0;padding:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}.flex-caption h4,.intro-big-italic,.intro-small-italic,.italic,.single-subtitle,em{font-style:italic}caption,th{text-align:left}.alignc,.circle-icon,.circle-title,.dropcap,.flex-caption,.flex-control-nav,.gal-img .gal-more,.intro-msg,.lawyer-holder,.lawyer-social,.lawyer-social li a,.lawyer-title,.navbar-header,.page-head,.practice-icon,.practice-title,.view-more a,.view-more-holder,table,table caption,table td,table th{text-align:center}h1,h2,h3,h4,h5,h6{font-weight:400}.intro-year,.page-title,.small-title,strong{font-weight:700}q:after,q:before{content:''}.no-margin{margin:0!important}.no-bottom{margin-bottom:0}.no-padding{padding:0}.margin-t{margin-top:81px}.margin40{margin-bottom:40px}.margin72{margin-top:72px}.margin-t32{margin-top:32px}.margin-b32{margin-bottom:32px}.column-clear{clear:both}a:active,a:focus{outline:0;text-decoration:none}a:hover{text-decoration:underline}#submit-contact:hover,#submit-evaluation:hover,#submit:hover,.active a,.blog-button a:hover,.comment-reply-link,.faq-title a:hover,.gal-btn,.menu-nav ul li a:hover,.page-numbers,.page-numbers:hover,.practice-item a:hover,.tagcloud a:hover,.view-more a:hover,.widget_archive ul li a:hover,.widget_categories ul li a:hover,.widget_recent_entries ul li a:hover,.widget_tag_cloud a:hover{text-decoration:none}.wp-caption{max-width:100%}.alignright{float:right;margin:3px 0 0 10px}.alignleft{float:left;margin:3px 10px 0 0}.aligncenter{clear:both;margin:10px auto}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{line-height:1.5;-webkit-text-size-adjust:100%}#main{z-index:10}ol,ul{margin:0 0 16px 24px}div p:last-child{margin-bottom:0}.list-items{margin-bottom:24px}.list-items li{margin-bottom:5px}.list-items li:last-child,.widget_archive ul li:last-child,.widget_categories ul li:last-child,.widget_recent_entries ul li:last-child{margin-bottom:0}.list-items li:before{font-family:FontAwesome;content:"\f14a";display:inline-block;padding-right:5px}.widget_archive ul li,.widget_categories ul li,.widget_recent_entries ul li{margin-bottom:8px}.dropcap{display:block;float:left;font-size:48px;line-height:1;padding:0 10px 0 0}.none{display:none}table{border-collapse:collapse;border-spacing:0;border:1px solid #e5e5e5;font-size:18px;width:100%}#logo,.intro-msg,.intro-normal,.logo-no2,.page-title{font-size:54px}table caption{margin-bottom:24px}table td,table th{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:16px 0}#submit,#submit-contact,#submit-evaluation,.articles-title a,.blog-button a,.blog-title a,.circle-icon,.circle-icon i,.faq-title a,.flexslider-home .flex-direction-nav a,.footer-social li a,.lawyer-social li a,.menu-nav li a,.page-numbers,.practice-item,.practice-item .practice-icon,.scrollup i,.tagcloud a,.view-more a,.widget_archive ul li a,.widget_categories ul li a,.widget_recent_entries ul li a,.widget_tag_cloud a{-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.page-head{display:table;height:300px;margin-bottom:81px;width:100%;background-repeat:no-repeat;background-position:center center!important;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.vertical{display:table-cell;vertical-align:middle}.logo-no2 a,.menu-nav li{display:inline-block}.page-title{letter-spacing:1px;padding-bottom:16px}.page-head p{margin-top:16px!important}.page-content{padding-bottom:81px}#logo{margin-top:32px;float:left}.logo-no2{float:left;margin-top:16px}.header-contact{float:right;margin-top:32px}.header-contact-no2{margin:8px 20px 0 0}.header-contact-no2 li{display:inline-block;margin-right:16px}.header-contact-no2 li.header-phone{margin-bottom:0}.header-email .fa-stack,.header-phone .fa-stack{font-size:20px;margin-right:8px}.header-phone{margin-bottom:8px}.navbar{margin:32px 0 0;border:none;border-radius:0}.navbar-no2{float:right;margin-top:40px}.navbar-no2 .menu-nav li{font-size:14px}.navbar-no2 .menu-nav ul{top:50px}.menu-nav{margin-left:0}.menu-nav li{padding-bottom:16px;z-index:100}.menu-nav li a{padding:8px 12px}.menu-nav li a:focus,.menu-nav li a:hover,.menu-nav li.current_page_item .sub-menu li a:hover{background:0 0}.menu-nav li.current_page_item{padding-bottom:16px}.sub-menu li.current_page_item{padding-bottom:0}.menu-nav ul{display:none;margin:0;padding:0;width:200px;position:absolute;top:56px;left:0;z-index:20}.menu-nav li:hover>ul,.menu-nav ul li a{display:block}.menu-nav ul li{display:block;float:none;background:0 0;margin:0;padding:0}.menu-nav li.current_page_item .sub-menu li a{border:none}.navbar li ul ul{left:100%;top:-5px}.navbar-toggle{float:none;border-radius:0}.navbar-collapse{padding-left:0}.flex-direction-nav,.flexslider .slides{list-style:none;margin:0;padding:0}.intro-2,.intro-normal,.section-title{padding-bottom:16px}.flexslider .slides>li{display:none}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.flexslider .slides>li.flex-active-slide,.no-js .flexslider .slides>li:first-child{display:block}.slides li{position:relative}.flex-caption{height:100%;left:0;position:absolute;top:0;width:100%;margin-top:130px}.flex-caption h2{font-weight:700;letter-spacing:2px;margin-bottom:32px;font-size:72px}.flex-caption h4{text-transform:uppercase;letter-spacing:2px;padding-top:32px;position:relative}.flex-container-home .flex-direction-nav a{background:none no-repeat;cursor:pointer;display:block;height:76px;position:absolute;text-indent:-9999px;top:50%;width:39px;z-index:10;border:none;margin:-20px 0 0;opacity:.5}.lawyer-holder img,.lawyer-social li,.view-more a{display:inline-block}.flex-container-home .flex-direction-nav .flex-prev{background-position:0 0;left:15px;top:50%}.flex-container-home .flex-direction-nav .flex-next{background-position:-39px 0;right:15px;top:50%}.flex-container-home .flex-prev:hover,.flexslider-home .flex-next:hover{opacity:1}.intro-msg{margin-bottom:72px}.intro-normal{letter-spacing:1.3px;line-height:1}.intro-2{line-height:1}.intro-small-italic{font-size:32px;bottom:16px;position:relative}.intro-big-italic{font-size:72px}.intro-year{text-transform:uppercase;font-size:24px;line-height:1}.section-title{text-align:center;margin-bottom:40px;position:relative}.practice-item{padding:24px;margin-top:32px}.circle-icon,.practice-icon{font-size:72px}.circle-title,.practice-title{font-weight:400;margin-top:16px}.circle-icon:hover i,.practice-item:hover .practice-icon{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.practice-single-page-title{margin-bottom:32px;font-weight:700}.practice-single-subtitle,.single-subtitle{margin-bottom:16px}.view-more-holder{margin-top:72px}.view-more a{font-weight:700;padding:12px 24px}.view-more a:hover{background:0 0}.lawyer-holder{margin-top:32px}.lawyer-title{margin:32px;padding-bottom:16px;position:relative}.lawyer-social{list-style:none;margin:0;padding:0}.lawyer-social li{margin-right:16px}.lawyer-social li:last-child{margin-right:0}.lawyer-social li a{width:40px;height:40px;padding-top:5px;display:block}.flexslider-testimonials{margin-top:72px}.testimonial-desc h5{font-style:italic;line-height:1.4}.testimonial-desc h5 p{font-size:24px}.flexslider-testimonials .testimonial-client img{margin-bottom:16px;display:inline;width:auto}.flex-control-nav{margin:0;padding:0;list-style:none;width:100%}.flex-control-nav li{display:inline;margin:0 5px}.circle-icon,.circle-title,.gal-img{margin-top:32px}.flex-control-nav li a{border-radius:15px;display:inline-block;width:10px;height:10px;cursor:pointer;font:0/0 a;text-shadow:none;color:transparent}#main .home-widget:last-child{padding-bottom:81px}.about-section{padding-bottom:72px;margin-bottom:72px}.about-content:last-child .about-section{margin-bottom:0}.circle-icon{width:150px;height:150px;border-radius:50%;line-height:140px;margin-left:auto;margin-right:auto}.case-1col-title,.case-verdict,.lawyer-bio h3{line-height:1;font-weight:700}.gal-img{display:block}.gal-img .gal-more{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-o-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.gal-img:hover .gal-more{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.gal-img .gal-more:before{content:'';display:inline-block;height:100%;vertical-align:middle}.gal-img .gal-more .mask-elem{position:relative;display:inline-block;vertical-align:middle}.gal-btn{border-radius:50%;display:block;width:72px;height:72px;font-size:32px;padding-top:12px;margin:0 auto}#search-string,.case-2col-img img,.lawyer-img img{width:100%}.testimonial-single{margin-bottom:72px}.testimonials-container .testimonials-holder:last-child .testimonial-single{margin-bottom:0}.testimonial-client-single{margin-top:32px}.client-float{float:left}.client-title{margin-top:10px;margin-left:16px}.client-title p{margin:0}.faq-title{padding-bottom:16px;cursor:pointer;font-style:italic;margin-top:16px}.faq-list{margin:0;padding:0;list-style:none}.case,.lawyer{padding-bottom:72px}.faq-list li.faq-title:first-child{margin-top:0}.faq-title a:before{display:inline-block;padding-right:16px;font-family:FontAwesome;content:"\f0fe";font-style:normal}.case-verdict,.lawyer-desc .single-subtitle{font-style:italic}.active a:before{font-family:FontAwesome;content:"\f146"}.faq-section{margin:32px 0}.lawyer{margin-bottom:72px}.lawyer-bio h3{margin-bottom:24px}.lawyer-bio .lawyer-social{text-align:left}.case-2col-more,.case-result{text-align:center}.lawyer-desc{margin-top:54px}.page-content .lawyer-content:last-child .lawyer{margin-bottom:0}.case,.case-2col{margin-bottom:72px}.case-1col-title{margin-top:0}.blog-title,.case-description{margin-top:32px}.case-2col{display:block}.case-2col-title{font-weight:700;margin-top:32px}.case-2col-more{width:100%;height:100%;position:absolute;top:0;left:0}.case-2col-img .case-2col-more:before{content:'';display:inline-block;height:100%;vertical-align:middle}.case-2col-img .case-2col-more .mask-elem{position:relative;display:inline-block;vertical-align:middle}.case-verdict{display:inline-block;font-size:54px;padding:12px 24px}#case-studies-2col .row:last-child .case-2col,.case-content:last-child .case,.cases-holder .row:last-child .case-2col{margin-bottom:0}.blog-post{padding-bottom:72px;margin-bottom:72px;position:relative}.blog-articles .blog-post:last-child{margin-bottom:0}.blog-title{font-weight:700}.articles-title a:hover,.blog-title a:hover{text-decoration:none}.blog-date{margin:16px 0 32px}.articles-holder,.articles-title,.blog-button{margin-top:32px}.blog-date li{display:inline-block;margin-right:24px}.blog-date li i{margin-right:5px}.blog-date li:last-child{margin-right:0}.blog-button{letter-spacing:1px;text-align:right}.blog-button a{display:inline-block;font-weight:700;padding:12px 24px;text-align:center}.blog-post-single img,.custom-page-template img{display:block;height:auto;max-width:100%}aside{padding-left:20px}aside ul{margin:0;padding:0;list-style:none}#search-string{padding:12px 24px}.widget{margin-bottom:48px}.widgettitle{margin-bottom:24px;font-weight:700}.single-page-tags{margin-top:24px;font-weight:700}.single-page-tags a{font-size:16px}.tagcloud a,.widget_tag_cloud a{margin:0 8px 8px 0;padding:8px 12px;display:inline-block}.tagcloud a:hover,.widget_tag_cloud a:hover{background:0 0}.textwidget img{display:block;height:auto;max-width:100%}.comm-title{padding-top:48px;margin-top:48px}.commentlist{margin:0}.commentlist li{list-style:none;margin:48px 0 0}.children li.depth-10,.children li.depth-2,.children li.depth-3,.children li.depth-4,.children li.depth-5,.children li.depth-6,.children li.depth-7,.children li.depth-8,.children li.depth-9{margin:0 0 0 63px}.comment-body,.commentlist li:last-child .comment-body{margin-bottom:32px}.comment-body{padding-bottom:32px}.comment-details{position:relative;margin-left:72px}.comment-avatar{position:absolute;left:-72px;top:0}.comment-avatar img{display:block}.comment-right{padding:16px}#footer-var1,#footer-var2{padding-top:81px;position:relative}.comment-author .author a:link,.comment-author .author a:visited{border:none}.comment-author .author a:link,.comment-author cite{font-weight:700}.comment-content p:last-child{margin:0}.comment-date{font-size:14px;font-weight:400;margin-bottom:24px}.reply{text-align:right}.comment-reply-link{margin-top:16px}#cancel-comment-reply-link,.comment-reply-link{display:inline-block;border:none}#cancel-comment-reply-link{font-size:22px}.commentlist .children{margin:0}#comments_wrap{margin-top:16px}#cancel-comment-reply{float:right;margin-top:16px}.children #commentform textarea{width:95.6%}p.contact-btn{margin-bottom:24px!important}.contact-right h5{margin-bottom:24px}.contact-right ul{list-style:none;margin:0}.contact-right ul li{margin-bottom:16px}#footer-var1{z-index:4;height:740px}#footer-var1 #footer-content{bottom:0;left:0;margin:0 auto;position:fixed;width:100%;z-index:5}#footer-var2 #footer-content,.video-widget{position:relative}.foo-block ul{margin:0;list-style:none}.foo-block ul li{margin-bottom:8px}.footer-subtitle{margin-top:16px}#evaluation-form-holder{margin-top:72px}#msg-evaluation,.contact-field{width:100%;border:none;padding:16px}#msg-evaluation{padding:12px 16px}#msg-contact,.comm-field{width:100%;padding:16px;margin-top:8px}#submit,#submit-contact,#submit-evaluation{padding:13px;margin-top:4px;text-align:center;width:100%;font-weight:700;background:0 0}#submit-evaluation{margin-top:-4px}#output-evaluation{margin-top:24px}.antispam{display:none}.footer-social{margin:72px 0 16px;list-style:none}.footer-social li{display:inline-block;margin:0 0 0 48px;font-size:48px}.footer-social li:first-child{margin-left:0}.foo-copyright{font-size:14px;margin-bottom:16px!important}.output2{padding:16px;display:inline-block}.page-numbers,.page-numbers:hover{margin:0 3px;padding:6px 12px;font-weight:700;display:inline-block}.other-entries{margin:0;padding:0;list-style:none}.newer-entries{float:left}.older-entries{float:right}.video-widget{padding:0 0 56.25%;height:100%;margin-top:32px}.video-widget #gmap,.video-widget iframe{position:absolute;top:auto;left:0;width:100%;height:100%;border:none}.scrollup{display:none}.scrollup i{width:30px;height:30px;position:fixed;border-radius:50%;bottom:20px;right:20px;text-align:center;padding-top:5px;cursor:pointer;z-index:110}@media (min-width:1200px){.logo-no2{margin-bottom:16px}.navbar-no2 .menu-nav ul{top:44px}.navbar-no2 .menu-nav li{font-size:16px;margin-right:5px}.flex-caption{margin-top:230px}}@media (min-width:768px) and (max-width:979px){.logo-no2,.navbar-no2{float:none}.navbar-no2{margin-top:16px}div p:last-child{margin-bottom:24px}.flex-caption{margin-top:20px}aside{padding-left:0}aside ul li.widget:first-child{margin-top:81px}.case-1col-title{margin-top:32px}}@media (max-width:767px){#footer-var1 #footer-content,.menu-nav ul{position:relative}#logo,.logo-no2,.navbar-no2,.newer-entries,.older-entries{float:none}div p:last-child{margin-bottom:24px}#logo,.header-contact{margin-top:8px}.navbar{height:30px;z-index:100;margin-top:16px}.navbar-no2{margin-top:0}#logo,#logo img,.logo-no2,.logo-no2 img{text-align:center;margin:0 auto}.navbar-toggle{margin-bottom:5px}.menu-nav li,.menu-nav ul,.menu-nav ul li{margin:0;display:block}.navbar li ul ul{left:0;top:0}.navbar-no2 .menu-nav ul{top:0}.navbar-collapse{padding-left:15px}.menu-nav li{padding-bottom:0}.menu-nav ul{padding:0;top:0;width:100%}.menu-nav ul li{float:none;background:0 0;padding:0 0 0 24px;font-size:14px}.flexslider-home .slides img{display:block;width:auto!important;margin-left:-50%}.flex-caption{margin-top:230px}.testimonial-client{margin-top:32px}#footer-var1{height:auto}.about-description,.lawyer-bio{margin-top:54px}.page-head{min-height:200px!important}aside{padding-left:0}aside ul li.widget:first-child{margin-top:81px}.case-1col-title{margin-top:32px}.children{margin:32px 0 0}.children li.depth-10,.children li.depth-2,.children li.depth-3,.children li.depth-4,.children li.depth-5,.children li.depth-6,.children li.depth-7,.children li.depth-8,.children li.depth-9{margin:0}.other-entries{text-align:center}.newer-entries{margin-bottom:16px}}@media (max-width:667px){.flexslider-home .slides img{display:block;height:300px;margin-left:0;width:auto!important}.flex-caption{margin-top:40px}.flex-caption h2{font-size:42px}}@media (max-width:480px){.intro-big-italic{font-size:54px}.flexslider-home .slides img{height:200px}.flex-caption{margin-top:20px}.flex-caption h2{font-size:28px}.flex-caption h4{font-size:16px}}

/* Child-Theme rabbitpt_dr-boehm */
@media (max-width:1600px) and (min-width:1200px){.flex-caption h2{font-size:50px}}@media (max-width:1199px) and (min-width:980px){.flexslider-home .slides img{display:block;width:auto !important}}@media (max-width:979px) and (min-width:768px){.flexslider-home .slides img{display:block;width:auto !important;margin-left:-50%}.flex-caption h2{font-size:50px}}@media (max-width:767px) and (min-width:668px){.flex-caption h2{font-size:50px}}@media (max-width:480px){.flex-caption h2{font-size:24px}.page-title{font-size:26px}}.margin72{margin-top:60px}.inside-process .circle-icon{display:none}.practice-title{min-height:63px}#msg-evaluation{min-height:134px}#logo{float:none}.intro-msg{display:none}@media (min-width:768px){.menu-nav ul{top:49px;width:250px}#menu-menu-1{float:none;margin-left:14px}.navbar-nav>li{float:none}.menu-nav li.current_page_item .sub-menu li a{float:left}.sub-menu{text-align:left}#collapse-navigation{text-align:center}}@media (max-width:767px){.navbar-nav>li>a{font-size:20px;line-height:26px}.menu-nav li.current_page_item{padding-bottom:0}.navbar-toggle{margin-right:0}#collapse-navigation{border-bottom:2px solid #e95e5f}}.menu-nav ul{border-bottom:1px solid #e95e5f}.flex-caption h1,.flex-caption h2,.flex-caption h3,.flex-caption h4,.page-title,.page-title+p{text-shadow:0 0 3px #000,1px 3px 3px #000}h1.page-title:after{height:0;width:0}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea{color:#000;background:#fff;width:100%;border:0;padding:16px}.wpcf7 label{width:100%}.wpcf7-submit{border:3px solid #e95e5f;color:#e95e5f;margin-top:-4px;padding:13px;margin-top:4px;text-align:center;width:100%;font-weight:700;background:0 0}.wpcf7-submit:hover{background:#e95e5f;color:#fff}@font-face{font-family:"Nunito";font-style:normal;font-weight:300;src:url(/fonts/nunito-v25-latin-300.woff2) format("woff2"),url(/fonts/nunito-v25-latin-300.woff) format("woff");font-display:swap}@font-face{font-family:"Nunito";font-style:normal;font-weight:400;src:url(/fonts/nunito-v25-latin-regular.woff2) format("woff2"),url(/fonts/nunito-v25-latin-regular.woff) format("woff");font-display:swap}@font-face{font-family:"Nunito";font-style:normal;font-weight:700;src:url(/fonts/nunito-v25-latin-700.woff2) format("woff2"),url(/fonts/nunito-v25-latin-700.woff) format("woff");font-display:swap}@font-face{font-family:"Nunito";font-style:normal;font-weight:900;src:url(/fonts/nunito-v25-latin-900.woff2) format("woff2"),url(/fonts/nunito-v25-latin-900.woff) format("woff");font-display:swap}@font-face{font-family:"Nunito";font-style:italic;font-weight:700;src:url(/fonts/nunito-v25-latin-700italic.woff2) format("woff2"),url(/fonts/nunito-v25-latin-700italic.woff) format("woff");font-display:swap}@font-face{font-family:"Nunito";font-style:italic;font-weight:900;src:url(/fonts/nunito-v25-latin-900italic.woff2) format("woff2"),url(/fonts/nunito-v25-latin-900italic.woff) format("woff");font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url(/fonts/open-sans-v15-latin-300.woff2) format("woff2"),url(/fonts/open-sans-v15-latin-300.woff) format("woff");font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url(/fonts/open-sans-v15-latin-regular.woff2) format("woff2"),url(/fonts/open-sans-v15-latin-regular.woff) format("woff");font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:url(/fonts/open-sans-v15-latin-italic.woff2) format("woff2"),url(/fonts/open-sans-v15-latin-italic.woff) format("woff");font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url(/fonts/open-sans-v15-latin-700.woff2) format("woff2"),url(/fonts/open-sans-v15-latin-700.woff) format("woff");font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:url(/fonts/open-sans-v15-latin-700italic.woff2) format("woff2"),url(/fonts/open-sans-v15-latin-700italic.woff) format("woff");font-display:swap}.berufsbez{font-size:16px}.lawyer-bio h3{margin-bottom:8px !important}#footer-var1 #footer-content{margin:-81px auto}.foo-copyright{color:#e95e5f !important}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea{color:#000;background:#efefef}.page-head{height:0;min-height:250px;background-size:cover;margin-bottom:31px}@media (min-width:979px){.page-head{min-height:600px;background-size:cover}}.flex-caption{display:table-cell;vertical-align:middle}h5.practice-title{color:#e95e5f}.dropcap{padding-right:6px}.flexslider-home .slides img{height:auto !important;width:100% !important;margin-left:0}@media (max-width:767px){#logo,#logo img,.logo-no2,.logo-no2 img{padding-top:4px}}.flex-caption h1,.flex-caption h2,.flex-caption h3,.flex-caption h4,.page-title,.page-title+p{font-weight:300}.flex-caption h4{text-transform:unset;font-style:normal}.case-1col-title,.case-verdict,.lawyer-bio h3{font-weight:400}.case-verdict,.lawyer-desc .single-subtitle{font-style:normal}.lawyer-bio h3{font-size:24px}.lawyer-desc .single-subtitle{font-size:20px}.practice-single-page-title{font-weight:400;font-size:28px}h5.widgettitle{font-weight:400;font-size:26px}.page-content{padding-bottom:60px}.footer-social{margin-top:0}.flex-caption h4:before{height:0 !important}.lawyer-desc{text-align:justify}@media (max-width:767px){.flex-caption{margin-top:0 !important}}.circle-icon,.practice-icon{font-size:24px;margin-top:8px}.practice-item{padding:12px;margin-top:24px}.practice-title{font-size:18px !important;margin-top:8px}.section-title{margin-bottom:0;font-size:20px}.blur-box{background-color:rgba(255,255,255,.4)}.blur-box h2,.blur-box h4{padding-top:12px;padding-bottom:12px}.blur-box h2+h4{padding-top:8px}.menu-nav li.current_page_item>a,.menu-nav li.current_page_item a:focus,.menu-nav li.current_page_ancestor>a{border:none !important;font-weight:900}.practice-item{border:1px solid #e95e5f !important}.footer-title{font-size:44px !important}@media (min-width:768px){.flex-caption h4{font-size:32px !important}}@media (max-width:480px){.flex-caption h4{font-size:22px}}.video-widget{padding-bottom:12px}.flex-direction-nav{display:none}.flex-control-nav{bottom:20px;position:absolute;text-align:center;z-index:1000}.flex-control-nav li a.flex-active,.flex-control-nav li a:hover{background:#fff}.flex-control-nav li a{border:1px solid #fff}.menu-nav li.current_page_item>a,.menu-nav li.current_page_item a:focus,.menu-nav li.current_page_ancestor>a{color:#e95e5f !important}.flex-control-nav li a{border:1px solid #fff !important;background:rgba(255,255,255,.25) !important}.flex-control-nav li a.flex-active,.flex-control-nav li a:hover{background:#fff !important}

/* Farbschema (colors.php) */

/*==========================================================================================
	
This file contains styles related to the colour scheme of the theme

==========================================================================================*/



body{ font-size:16px;
font-family: "Nunito", "Times New Roman", serif;
color:#000000;
background:#ffffff;
}

#main{background:#ffffff;}

a{color:#e95e5f;text-decoration:none;}
a:hover{color:#e84040;
text-decoration:underline;
}

h1,h2,h3,h4,h5{font-family: "Nunito", "Times New Roman", serif;
	line-height:1.2;}
	p {font-size:16px;
		line-height:1.5;
		margin: 0 0 24px 0;}

	h1 {font-size:38px;}
	h2 {font-size:24px;}
	h3 {font-size:22px;}
	h4 {font-size:20px;}
	h5 {font-size:18px;}
	h6{font-size:16px;}

.page-head{color: #ffffff;background-color:#e95e5f;}
.page-title:after{ background-color: #ffffff;
    bottom: 0px;
    content: "";
    height: 1px;
    left: 50%;
	margin-left:-50px;
    position: absolute;
    width: 100px;}

#header-bar{background:#000000;
color:#000000;}

.header-phone .fa-circle, .header-email .fa-circle{color:#e95e5f;}
.header-phone .fa-phone, .header-email .fa-envelope{color:#000000;}

.menu-nav li a{color:#dbdbdb;}
.menu-nav li a:hover, .menu-nav li a:focus, .menu-nav li.current_page_item .sub-menu li a:hover{color:#e95e5f;}
.menu-nav li.current_page_item > a, .menu-nav li.current_page_item a:focus, .menu-nav li.current_page_ancestor > a{color:#e95e5f;
border:1px solid #e95e5f;}

.menu-nav ul {background:#000000;
border-top:5px solid #e95e5f;}

.sub-menu li.current_page_item > a{color:#e95e5f;
border:none;}

.navbar-toggle{border:2px solid #e95e5f;}
.navbar-toggle .icon-bar{background:#e95e5f;}

.flex-caption{color:#ffffff;}

.flex-caption h4:before{ background-color: #ffffff;
    top: 0px;
    content: "";
    height: 1px;
    left: 50%;
	margin-left:-50px;
    position: absolute;
    width: 100px;}
    
.flex-control-nav li a {background:none;
	border:1px solid #e95e5f;
    }    
    
.flex-control-nav li a.flex-active,
.flex-control-nav li a:hover {
	background: #e95e5f;
}
    
.intro-msg{color:#000000;}
.intro-big-italic{color:#e95e5f;}

.section-title{border-bottom:1px solid #c5c5c5;
color:#e95e5f;}
.section-title:before, .blog-post:before{ background-color: #e95e5f;
    bottom: -3px;
    content: "";
    height: 5px;
    left: 50%;
	margin-left:-50px;
    position: absolute;
    width: 100px;}

.single-subtitle{color:#e95e5f;}

.practice-item{border:5px solid #e95e5f;}
.practice-icon, .circle-icon{color:#e95e5f;}

.practice-title, .circle-title, .small-title, .lawyer-title, .testimonial-client strong{color:#000000;}
.practice-item:hover, .circle-icon:hover{background:#e95e5f;}
.practice-item:hover .practice-icon, .practice-item:hover .practice-title, .circle-icon:hover{color:#ffffff;}


.modal-header{border:none;min-height:0px;}
.modal-body{padding-top:0;}

.modal-content{background:#e95e5f;
color:#404040;}

.practice-single-title{color:#ffffff;
border-bottom: 1px solid #ffffff;
margin-bottom:24px;}

.practice-single-subtitle{color:#ffffff}

.view-more a{border:3px solid #e95e5f;
background:#e95e5f;
color:#ffffff;}

.view-more a:hover{color:#e95e5f;}

.lawyer-title:before{background-color: #c5c5c5;
    bottom: 0px;
    content: "";
    height: 1px;
    left: 50%;
	margin-left:-25px;
    position: absolute;
    width: 50px;}
.lawyer-social li a{border:3px solid #e95e5f;
color:#e95e5f;}
.lawyer-social li a:hover{background:#e95e5f;
color:#ffffff;}

.lawyer{border-bottom:1px solid #c5c5c5;}
.lawyer:after{background-color: #e95e5f;
    bottom: -3px;
    content: "";
    height: 5px;
    left: 50%;
	margin-left:-50px;
    position: absolute;
    width: 100px;}
.lawyer-bio h3{color:#000000;}

.about-section{border-bottom:1px solid #c5c5c5;}
.about-section:after{background-color: #e95e5f;
    bottom: -3px;
    content: "";
    height: 5px;
    left: 50%;
	margin-left:-50px;
    position: absolute;
    width: 100px;}
.about-title h3{color:#000000;}
.circle-icon{border:5px solid #e95e5f;}

.gal-btn{border:3px solid #ffffff;
color:#ffffff;}

.faq-title{border-bottom:1px solid #c5c5c5;}
.faq-title a{color:#000000;}
.faq-title a:hover, .active a{color:#e95e5f;}


.case{border-bottom:1px solid #c5c5c5;}
.case:after{background-color: #e95e5f;
    bottom: -3px;
    content: "";
    height: 5px;
    left: 50%;
	margin-left:-50px;
    position: absolute;
    width: 100px;}
.case-2col-title, .case-1col-title{color:#000000;}
.case-verdict{color:#ffffff;
border:3px solid #ffffff;}

.blog-post{border-bottom:1px solid #c5c5c5;}
.blog-title, .practice-single-page-title{color:#000000;}
.blog-title a, .articles-title a{color:#000000;}
.blog-title a:hover, .articles-title a:hover{color:#e95e5f;}
.blog-date li i{color:#e95e5f;}
.blog-date li, .blog-date li a{color:#c5c5c5;}
.blog-date li a:hover{color:#e95e5f;}
.blog-button a{border:3px solid #e95e5f;
color:#e95e5f;}
.blog-button a:hover{background:#e95e5f;
color:#ffffff;}

.widgettitle, .single-page-tags{color:#000000;}
.widget_categories ul li a, .widget_archive ul li a, .widget_recent_entries ul li a{color:#000000;}
.widget_categories ul li a:hover, .widget_archive ul li a:hover, .widget_recent_entries ul li a:hover{color:#e95e5f;}
.widget_categories ul li:before, .widget_archive ul li:before, .widget_recent_entries ul li:before{font-family: FontAwesome;
	content: "\f105";
    display: inline-block;
    padding-right: 8px;
	color:#e95e5f;}
.widget_tag_cloud a, .tagcloud a{border:3px solid #e95e5f;
background:#e95e5f;
color:#ffffff;}
.widget_tag_cloud a:hover, .tagcloud a:hover{color:#e95e5f;
background:none;
text-decoration:none;}

#search-string{border:3px solid #c5c5c5;}

.comm-title{border-top:1px solid #c5c5c5;}
.comment-right{border:1px solid #c5c5c5;}
.comment-author cite, .comment-author .author a:link{color:#000000;}
.comment-date {color:#c5c5c5;}
.comment-avatar img{border:3px solid #e95e5f;}
.comment-reply-link:before{font-family: FontAwesome;
	content: "\f112";
    display: inline-block;
    padding-right: 8px;
	color:#e95e5f;}



.contact-right ul li span{color:#e95e5f;}

#footer-var1, #footer-var2{background:#000000;
color:#ffffff;}

.foo-block .widgettitle{color:#ffffff}

.contact-field, #msg-evaluation{color: #ffffff;
background:#404a55;}

.comm-field, #msg-contact{border:1px solid #e5e5e5;
background:#f2f2f2;
color:#707070;}

#contact-form-holder label{color:#000000;}

#submit-evaluation, #submit-contact, #submit{border:3px solid #e95e5f;
color:#e95e5f;}

#submit-evaluation:hover, #submit-contact:hover, #submit:hover{background:#e95e5f;
color:#ffffff;}

.footer-social li a{color:#f4f4f4;}
.footer-social li a:hover{color:#e95e5f;}

.foo-copyright{color:#000000;}

.output2{border:1px solid #e95e5f;
color:#e95e5f;}

.page-numbers, .page-numbers:hover{ border: 3px solid #e95e5f;
color:#e95e5f;} 
.page-numbers:hover, .current, .current:hover{color:#ffffff;
background:#e95e5f;
border: 3px solid #e95e5f;}

.no-page-title h1{color: #c5c5c5;margin-bottom:32px;
font-size:180px;}

.scrollup i {color: #e95e5f;
background:#000000;}

::-webkit-input-placeholder { /* WebKit browsers */

    opacity: 0.7;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

    opacity: 0.7;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */

    opacity: 0.7;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */

    opacity: 0.7;
}


@media (max-width: 767px) {

.menu-nav ul {border:none;}
.navbar-collapse{background:#000000;}

}