/**
Theme Name: Kosmidis & Partner Theme 
Theme URI: http://www.rechtsanwalt-griechenland.de
Description: HTML5/CSS3 Layout. A theme for WordPress. Art & Design by Theodore C. Birbilis.
Author: Konstantinos Efeoglou
Author URI: http://netstar.gr
Version: 1.2.1
License: Copyright 2014 All Rights reserved. Powered by www.rechtsanwalt-griechenland.de
License URI: http://www.rechtsanwalt-griechenland.de
Tags: blue, white, silver, two-columns, fluid-layout, threaded-comments, sticky-post, microformats
Text Domain: http://www.kpag.com
*/

/* home nivo slider fix layout shifting */
.nivoSlider{
    height: 60vh !important;
}
.nivoSlider img{
    height: 100% !important;
    object-fit: cover;
}

/* fix videos home mobile*/
@media only screen and (max-width: 767px){
    .front-under{
        margin-top: 100px;
    }
    
    .wp_bg_small2{
        width: 300px !important;
        margin: 0px !important;
        padding: 0px !important;
		background-image: unset !important;
    }
    
    .container .eight.columns{
        margin-bottom: 200px !important;
    }
}



.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
img.size-full,img.size-medium,.gallery img{border:1px solid #787877!important;padding:1px}
.HomeGallery{position:relative;top:-12px}
.noBorder{border:none!important}
.BottomHeader .current-menu-item a{color:silver}
.BottomHeader .current-menu-item a:hover{color:#fff;text-decoration:none}
h1{margin-top:10px!important}
/*.BottomHeader nav #menu-griechisch a{font-size:13px;padding:20px 10px;position:relative;top:-1px}*/
table tr td{border:1px solid #ccc;vertical-align:middle;padding:2px;text-align:center}
table{margin-bottom:20px!important;width:100%!important}
.Home-Icon{background:url(images/home.png) top center;width:20px!important;height:20px!important;position:absolute;left:3px!important;top:18px;overflow:hidden}
.Home-Icon a{text-indent:100%;white-space:nowrap;overflow:hidden;display:inherit;display:-moz-inline-box}
.Home-Icon a:hover{background-color:inherit!important}
.slides span{padding:0 5px}
.rssimport{overflow:hidden;margin-top:2px}
marquee{white-space:nowrap}
.flex-control-nav,.flex-direction-nav{display:none}
.page p{text-align:justify}
img.aligncenter.size-full{width:100%;height:auto}
.menu-item-language img.iclflag{height:15px!important;width:23px!important}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
body{background:#fff;font:14px;font-family:'Open Sans',sans-serif!important;color:#444;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}
h1,h2,h3,h4,h5,h6{color:#181818;font-family:'Open Sans',sans-serif;font-weight:400}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
h1{font-size:35px;line-height:40px;margin-bottom:12px}
h2{font-size:28px;line-height:34px;margin-bottom:10px}
h3{font-size:21px;line-height:30px;margin-bottom:8px}
h4{font-size:17px;line-height:24px;margin-bottom:4px}
h5{font-size:14px;line-height:21px}
h6{font-size:12px;line-height:18px}
.subheader{color:#777}
p{margin:0 0 20px}
p img{margin:10px}
p.lead{font-size:21px;line-height:27px;color:#777}
em{font-style:italic}
strong{font-weight:700;color:#333}
small{font-size:80%}
blockquote,blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic}
blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd}
blockquote cite{display:block;font-size:12px;color:#555}
blockquote cite:before{content:"\2014 \0020"}
blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}
a,a:visited{color:#333;text-decoration:none;outline:0}
a:hover,a:focus{color:#000;text-decoration:underline}
p a,p a:visited{line-height:inherit}
ul,ol{margin-bottom:20px}
ul{list-style:none outside}
ol{list-style:decimal}
ol,ul.square,ul.circle,ul.disc{margin-left:30px}
ul.square{list-style:square outside}
ul.circle{list-style:circle outside}
ul.disc{list-style:disc outside}
ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 30px;font-size:90%}
ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}
li{line-height:18px;margin-bottom:12px}
ul.large li{line-height:21px}
li p{line-height:21px}
img.scale-with-grid{max-width:100%;height:auto}
.button,button,input[type="submit"],input[type="reset"],input[type="button"]{background:#eee;background:#eee -moz-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:#eee -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2)));background:#eee -webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:#eee -o-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:#eee -ms-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:#eee linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);border:1px solid #aaa;border-top:1px solid #ccc;border-left:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#444;display:inline-block;font-size:11px;font-weight:700;text-decoration:none;text-shadow:0 1px rgba(255,255,255,.75);cursor:pointer;margin-bottom:20px;line-height:normal;padding:8px 10px;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{color:#222;background:#ddd;background:#ddd -moz-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:#ddd -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.3)),color-stop(100%,rgba(0,0,0,.3)));background:#ddd -webkit-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:#ddd -o-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:#ddd -ms-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:#ddd linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);border:1px solid #888;border-top:1px solid #aaa;border-left:1px solid #aaa}
.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active{border:1px solid #666;background:#ccc;background:#ccc -moz-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:#ccc -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.35)),color-stop(100%,rgba(10,10,10,.4)));background:#ccc -webkit-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:#ccc -o-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:#ccc -ms-linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:#ccc linear-gradient(top,rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%)}
.button.full-width,button.full-width,input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width{width:100%;padding-left:0!important;padding-right:0!important;text-align:center}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
form{margin-bottom:20px}
fieldset{margin-bottom:20px}
input[type="text"],input[type="password"],input[type="email"],textarea,select{border:1px solid #ccc;padding:6px 4px;outline:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font:13px HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#777;margin:0;width:210px;max-width:100%;display:block;margin-bottom:20px;background:#fff}
select{padding:0}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{border:1px solid #aaa;color:#444;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}
textarea{min-height:60px}
label,legend{display:block;font-weight:700;font-size:13px}
select{width:220px}
input[type="checkbox"]{display:inline}
label span,legend span{font-weight:400;font-size:13px;color:#444}
.remove-bottom{margin-bottom:0!important}
.half-bottom{margin-bottom:10px!important}
.add-bottom{margin-bottom:20px!important}
.pin{padding-top:20px}
.columns,.column{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.container{position:relative;width:1200px;margin:0 auto;padding:0}
.container .column,.container .columns{float:left;display:inline;margin-left:10px;margin-right:10px}
.row{margin-bottom:20px}
.column.alpha,.columns.alpha{margin-left:0}
.column.omega,.columns.omega{margin-right:0}
.container .one.column,.container .one.columns{width:55px}
.container .two.columns{width:120px}
.container .three.columns{width:205px}
.container .four.columns{width:280px}
.container .five.columns{width:355px}
.container .six.columns{width:430px}
.container .seven.columns{width:505px}
.container .eight.columns{width:580px}
.container .nine.columns{width:655px}
.container .ten.columns{width:730px}
.container .eleven.columns{width:805px}
.container .twelve.columns{width:880px}
.container .thirteen.columns{width:955px}
.container .fourteen.columns{width:1030px}
.container .fifteen.columns{width:1105px}
.container .sixteen.columns{width:1180px}
.container .one-third.column{width:380px}
.container .two-thirds.column{width:780px}
.container .eindrittel{width:29%}
.container .apps-zweidrittel{width:61%}
.container .apps-eindrittel{width:44%}
.container .offset-by-one{padding-left:75px}
.container .offset-by-two{padding-left:140px}
.container .offset-by-three{padding-left:225px}
.container .offset-by-four{padding-left:300px}
.container .offset-by-five{padding-left:375px}
.container .offset-by-six{padding-left:430px}
.container .offset-by-seven{padding-left:525px}
.container .offset-by-eight{padding-left:600px}
.container .offset-by-nine{padding-left:675px}
.container .offset-by-ten{padding-left:750px}
.container .offset-by-eleven{padding-left:825px}
.container .offset-by-twelve{padding-left:900px}
.container .offset-by-thirteen{padding-left:975px}
.container .offset-by-fourteen{padding-left:1050px}
.container .offset-by-fifteen{padding-left:1125px}

@media only screen and (min-width:768px) and (max-width:977px) {
.container{width:768px}
.container .one.column,.container .one.columns{width:28px}
.container .two.columns{width:76px}
.container .three.columns{width:124px}
.container .four.columns{width:172px}
.container .five.columns{width:220px}
.container .six.columns{width:268px}
.container .seven.columns{width:316px}
.container .eight.columns{width:364px}
.container .nine.columns{width:412px}
.container .ten.columns{width:460px}
.container .eleven.columns{width:508px}
.container .twelve.columns{width:556px}
.container .thirteen.columns{width:604px}
.container .fourteen.columns{width:652px}
.container .fifteen.columns{width:700px}
.container .sixteen.columns{width:748px}
.container .one-third.column{width:236px}
.container .two-thirds.column{width:492px}
.container .apps-eindrittel{width:99%}
.container .offset-by-one{padding-left:48px}
.container .offset-by-two{padding-left:96px}
.container .offset-by-three{padding-left:144px}
.container .offset-by-four{padding-left:192px}
.container .offset-by-five{padding-left:240px}
.container .offset-by-six{padding-left:288px}
.container .offset-by-seven{padding-left:336px}
.container .offset-by-eight{padding-left:384px}
.container .offset-by-nine{padding-left:432px}
.container .offset-by-ten{padding-left:480px}
.container .offset-by-eleven{padding-left:528px}
.container .offset-by-twelve{padding-left:576px}
.container .offset-by-thirteen{padding-left:624px}
.container .offset-by-fourteen{padding-left:672px}
.container .offset-by-fifteen{padding-left:720px}
}
@media only screen and (min-width:977px) and (max-width:1217px) {
.container{width:960px}
.container .one.column,.container .one.columns{width:40px}
.container .two.columns{width:100px}
.container .three.columns{width:160px}
.container .four.columns{width:220px}
.container .five.columns{width:280px}
.container .six.columns{width:340px}
.container .seven.columns{width:400px}
.container .eight.columns{width:460px}
.container .nine.columns{width:520px}
.container .ten.columns{width:580px}
.container .eleven.columns{width:640px}
.container .twelve.columns{width:700px}
.container .thirteen.columns{width:760px}
.container .fourteen.columns{width:820px}
.container .fifteen.columns{width:880px}
.container .sixteen.columns{width:940px}
.container .one-third.column{width:300px}
.container .two-thirds.column{width:620px}
.container .offset-by-one{padding-left:60px}
.container .offset-by-two{padding-left:120px}
.container .offset-by-three{padding-left:180px}
.container .offset-by-four{padding-left:240px}
.container .offset-by-five{padding-left:300px}
.container .offset-by-six{padding-left:360px}
.container .offset-by-seven{padding-left:420px}
.container .offset-by-eight{padding-left:480px}
.container .offset-by-nine{padding-left:540px}
.container .offset-by-ten{padding-left:600px}
.container .offset-by-eleven{padding-left:660px}
.container .offset-by-twelve{padding-left:720px}
.container .offset-by-thirteen{padding-left:780px}
.container .offset-by-fourteen{padding-left:840px}
.container .offset-by-fifteen{padding-left:900px}
}
@media only screen and (max-width:767px) {
.container{width:300px}
.container .columns,.container .column{margin:0}
.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:300px}
.container .eindrittel{width:inherit}
.container .apps-zweidrittel{width:100%}
.container .apps-eindrittel{width:100%}
.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{padding-left:0}
}
@media only screen and (min-width:480px) and (max-width:788px) {
.container{width:420px}
.container .columns,.container .column{margin:0}
.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:420px}
}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}
.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.row:after,.clearfix:after{clear:both}
.row,.clearfix{zoom:1}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.slides li{text-align:center;width:auto!important}
.alignleft{float:left}
.alignright,.wpcf7-submit,.wysija-submit{float:right}
.BlogNavi{width:65%;margin:0 24%}
.eleven a{text-decoration:underline}
.eleven a:hover{text-decoration:none}
.TopHeader ul li{display:inline;margin:0 10px}
.TopHeader .logo{text-align:left}
.TopHeader .topHeadStyle{margin:15px 0 30px}
.BottomHeader .menu{position:relative;top:-20px}
.MobileMenu ul.menu{top:12px}
.BottomHeader .menu .sub-menu{display:none;position:absolute;top:53px;left:21.5%;float:left;width:210px;background-color:#25305a;padding:15px 7px 10px 2px;margin-left:19.9%;-webkit-border-radius:0 0 1em 1em;border-radius:0 0 1em 1em}
.BottomHeader .menu .sub-menu li{width:auto;float:left;text-align:left;padding:3px 0;margin:0 -2px}
.BottomHeader .menu .sub-menu li a{height:0;line-height:0;width:199px;display:block;left:0;position:relative;font-size:12px}
.BottomHeader .current-menu-item .active{color:silver}
.BottomHeader .current-menu-item .active:hover{color:#fff;text-decoration:none}
.li-download a img,.eleven .main-n-j img{width:15px!important;height:13px!important}
.MobileTab{border:2px solid #fff;-webkit-border-radius:.7em;border-radius:.7em;padding:10px!important;display:none;float:left;cursor:pointer}
.MobileMenu{display:none;position:absolute;top:57px;float:left;width:100%;left:0;background-color:#25305a;padding:15px 0 10px;-webkit-border-radius:0 0 1em 1em;border-radius:0 0 1em 1em}
.MobileMenu ul li{display:block!important;width:100%!important;height:40px;cursor:pointer}
.MobileMenu ul li a{line-height:15px;width:90%;display:inline-block}
.MobileMenu ul li a:hover{height:15px!important;background-color:silver}
.MobileMenu .current-menu-item .active{background-color:silver;color:#fff}
.TopHeader{background-color:#F4F5F7;height:auto;text-align:right;color:#28355F}
.TopHeader a{color:#28355F}
.TopHeader .eleven img{width:auto!important}
.TopHeader .blog{font-size:16px;font-weight:700;background-color:#28355F;-webkit-border-radius:.3em;border-radius:.3em;padding:4px 10px}
.TopHeader .blog a{color:#fff;text-decoration:none;padding:4px 10px!important}
.TopHeader .blog a:hover{color:#28355F}
.TopHeader .blog:hover{background-color:silver;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-ms-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}#lang_sel{text-align:left;z-index:99999;top:13px;}#lang_sel li{width:120px;}#lang_sel ul ul{width:auto;}/*ul.sub-menu.submenu-languages{display:none;position:absolute;right:-6px;z-index:9;background-color:#25305a;padding:10px 15px 10px 20px;text-align:left;border-bottom-right-radius: 10px;border-bottom-left-radius:10px;}.TopHeader ul li ul.sub-menu.submenu-languages li{display:block;margin:10px 0px;}.TopHeader ul li ul.sub-menu.submenu-languages li a{color:#fff;}div.widget_icl_lang_sel_widget {    position: fixed;    right: 0px;    top: 200px;    z-index: 999999;    width: 38px;	background-color:#25305a;}*/
.BottomHeader{background-color:#25305a;height:57px}
.BottomHeader nav{text-align:center;padding:20px 0}
.BottomHeader ul li{display:inline;margin:0}
.BottomHeader nav a{color:#fff;padding:0px 10px;width:auto;font-size:17px;display:inline-block;height:57px;line-height:57px}
.BottomHeader .menu .sub-menu a{padding:15px 12px}
.BottomHeader nav a:hover{background-color:silver;text-decoration:none;cursor:pointer}
#NavHeader{position:fixed;top:0;width:100%;z-index:99;height:57px}
.MobiSearch{display:none}
.search{padding-top:16px}
.search input[type="text"]{background-color:#A8B1D8;width:160px;float:left}
.search input[type="image"]{padding-top:3px}
.search input::-webkit-input-placeholder{color:#858FC0}
.search input:-moz-placeholder{color:#858FC0;opacity:1}
.search input::-moz-placeholder{color:#858FC0;opacity:1}
.search input:-ms-input-placeholder{color:#858FC0}
.BreadCrums{background-color:#CACFD3;padding-top:185px;padding-bottom:0;margin-bottom:15px;color:#28355F}
.HeaderWrapper{padding-top:135px;background-color:#25305a}
.desc{font-size:20px;font-weight:700;padding-bottom:20px;position:relative;top:6px}
.breadcrumb{list-style:none;text-align:right;font-size:11px;padding-top:5px;margin:0!important}
.breadcrumb > li{display:inline-block}
.breadcrumb > li + li:before{padding:0 5px;color:#28355F;content:"/\00a0"}
.breadcrumb > .active{color:#999}
.nivoSlider{height:auto;width:100%}
.nivo-controlNav{position:relative;top:-50px;z-index:90;padding:0!important}
.crosstext{position:relative;left:-25px;text-shadow:1px 1px 1px #000;font-size:20px;margin:18px 0 0;font-weight:700;font-family:'Trajan';color:#ced0d7;text-align:center}
.crosstexttab{padding-left:120px}
.crosstexttabtab{padding-left:250px}
.SocialImg{background:url(images/socials.png) no-repeat;width:35px;height:35px;display:inline-block;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-ms-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}
.top-facebook{background-position:0 0}
.top-twitter{background-position:-43px 0}
.top-google{background-position:-87px 0}
.top-linkedin{background-position:-131px 0}
.top-youtube{background-position:-172px 0}
.top-xing{background-position:-212px 0}
.top-facebook:hover{background-position:0 -39px}
.top-twitter:hover{background-position:-43px -39px}
.top-google:hover{background-position:-87px -39px}
.top-linkedin:hover{background-position:-131px -39px}
.top-youtube:hover{background-position:-172px -39px}
.top-xing:hover{background-position:-212px -39px}
.bottom-facebook{background-position:0 -77px}
.bottom-twitter{background-position:-43px -77px}
.bottom-google{background-position:-87px -77px}
.bottom-linkedin{background-position:-131px -77px}
.bottom-youtube{background-position:-172px -77px}
.bottom-xing{background-position:-212px -77px}
.bottom-facebook:hover{background-position:0 -39px}
.bottom-twitter:hover{background-position:-43px -39px}
.bottom-google:hover{background-position:-87px -39px}
.bottom-linkedin:hover{background-position:-131px -39px}
.bottom-youtube:hover{background-position:-172px -39px}
.bottom-xing:hover{background-position:-212px -39px}
.pluginBoxDivider{border-top:none!important}
.dcjq-accordion{overflow:hidden}
.titleBg{background:url(images/wrapper.png) repeat-x top;height:20px;width:52%;float:right;position:relative;top:-4px}
.shortTitle{margin:20px 0}
.extraTitle{width:auto;position:absolute;margin-top:-5px;color:#1d3164;float:left}
.subTitle{padding-top:24px;color:#747070}
.front-under{background:url(images/front-under.jpg) repeat-x bottom;padding-bottom:45px}
.front-box-title{color:#1d3164;margin:15px 0;font-weight:700;font-size:14px;line-height:18px}
.ContactBild{background:url(images/contact.png) no-repeat;height:26px;padding-left:30px;margin:10px 0;text-align:right}
.ContactFax{background-position:0 -38px;border-top:1px solid silver;padding-top:3px}
.ContactMail{background-position:0 -76px;border-top:1px solid silver;padding-top:3px}
.borderLeft{border-left:1px solid silver;padding-left:8px;margin-top:65px}
.borderLeft h5,.bh5 h5{font-weight:700;color:#1d3164}
.bh5 button{float:right;position:relative;top:-25px}
.bh5 p{margin:8px}
.module-box-title{color:#1d3164;line-height:16px;font-size:12px;font-weight:700;margin-top:30px}
.module-image{width:55px;float:left;margin:15px 5px;height:85px}
textarea{height:50px}
.sprite-blog{background-position:0 0;width:25px;height:25px}
.sprite-gplay{background-position:0 -75px!important;width:116px;height:38px}
.sprite-qrcode{background-position:-37px -1px!important;width:162px;height:70px}
.sprite-phonetab{background-position:-83px -133px!important;width:204px;height:159px}
.sprite-lupe{background-position:-178px -101px!important;width:33px;height:26px;float:right;position:relative;top:-49px;left:10px}
.pad{left:12px;position:relative}
.sprite-module-book{background-position:0 -119px!important;width:51px;height:63px}
.sprite-module-circle{background-position:0 -195px!important;width:58px;height:58px}
.sprite-module-man{background-position:0 -267px!important;width:56px;height:62px}
.sprite-module-paper{background-position:0 -342px!important;width:49px;height:61px}
.sprite-pin{background-position:-75px -297px!important;width:43px;height:57px;cursor:pointer;float:left}
.sprite-tab{background-position:0 -40px!important;width:28px;height:16px}
.sprite-toTop{background-position:-143px -300px!important;width:83px;height:47px}
.sprite-arrowl{background-position:0 -353px!important;width:30px;height:30px}
.sprite-home{width:14px;height:13px;background-position:-185px -85px!important;float:left;margin:3px 5px 0 0}
.sprite-video{width:37px;height:32px;background-position:-134px -84px!important;float:left;margin:3px 5px 0 0}
.sprite{background:url(images/sprite.png) no-repeat top left}
.apps-box-title{background-color:#1d3164;color:#fff;text-align:center;padding:7px;margin:0 10px 15px}
.apps-box{border-left:1px solid silver;height:460px;text-align:center;padding-left:2px}
.eleven .apps-box img{width:auto!important}
.apps-box-img{margin:10px 0;text-align:center}
.TextRight{text-align:right}
.TextCenter{text-align:center}
aside{width:260px;margin-bottom:15px}
aside .widget-title{color:#414A6B;margin-top:20px}
aside ul li{border-bottom:1px solid #BEC2C5;padding:18px 0;color:#2E3359}
aside ul li a{color:#5C5D5F!important}
.eleven p{text-align:justify;line-height:22px}
.dcjq-accordion .sub-menu .active{background:#fff!important}
.OverTopFooter .PageTopFooter{border-right:1px solid #C2C2C2;min-height:55px}
.PageThumb{float:left;margin:0 5px 5px 0}
.Button,button,#submit,input[type="submit"],.wpcf7-submit{color:#fff;text-shadow:none}
.Blue,button,#submit{background-color:#2B345F}
.Orange,input[type="submit"],.wpcf7-submit{background-color:#E87D1F}
.eleven .front-box img{width:100%!important;height:auto}
.eleven .map-item img{width:auto!important}
.eleven .img-kanzlei{width:170px!important;height:auto;border:2px solid #bdbec0;float:right;margin:0 0 20px 20px}
.eleven .main-n-c{text-align:center}
.eleven .div-kanzlei{clear:both;position:relative;top:20px;margin-bottom:20px;visibility:visible}
.eleven .ul-eeg-n,.eleven .ul-main-n-tmarg,.eleven .ul-referenz,.eleven .ul-gesellschaft,.eleven .ul-main-n,.eleven .li-publik,.eleven .li-download{list-style:disc outside;margin:0 0 0 20px}
.eleven .tb-main-n-c-dot1{width:520px;margin:10px 0 15px;font-family:Arial,sans-serif;color:#000;font-size:12px;font-weight:400;text-align:center;border:1px solid!important}
.rssimport h4:after{content:"";background:url(images/sprite.png);width:25px;height:25px;display:inline-block;margin:0 6px -3px}
.sixteen .rssimport .widget-title{background-color:#fff;width:195px;margin-top:-20px;position:relative;top:23px}
.TopFooter .widget-title,.TopFooter,.TopFooter a,.BottomFooter a{color:#fff}
.OverTop{background:url(images/over-top-shadow.jpg) no-repeat top center;padding:25px 0 40px;margin-top:20px}
.OverTopFooter .textwidget{font-size:14px;color:#28355F}
.OverTopFooter{margin:-20px 0}
.OverTopFooter .rssimport .four{border-right:1px solid #ccc;margin:0 0 0 5px;min-height:80px}
.OverTopFooter .pin{vertical-align:middle}
.OverTopFooter .divPin{padding-top:27px;position:relative;left:-50px;width:221px}
.TopFooter{background-color:#24315F;padding:65px 0 25px;min-height:380px;color:#fff;font-size:14px;}
#toTop{float:right;position:absolute;top:-95px;right:0;cursor:pointer}
.TopFooter .menu li{width:50%;float:left}
.TopFooter input[type="text"],.TopFooter input[type="email"],.TopFooter textarea,.TopFooter select{width:95%}
.TopFooter .border{border-right:1px solid #65738D;position:absolute;height:120px;margin-left:160px;margin-top:40px}
.BottomFooter{background-color:#25305a;border-top:4px solid #24305A;min-height:12px;padding:33px 0;text-align:center;color:#7581AB;font-size:11px}
.formError{position:inherit!important}
#fb-root{display:none}
.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100%!important}
nav #lang_sel{position:absolute;margin:3px 145px;}
nav #lang_sel a{height:24px;width:180px;}
#lang_sel a{width:180px;}
@media only screen and (min-width:977px) and (max-width:1217px) {
.search input[type="text"]{width:110px}
.TopFooter .border{margin-left:100px}
.titleBg{width:67%}
.BottomHeader nav a{font-size:17px}
.crosstext{font-size:17px;margin:32px 0 0}
}
@media only screen and (max-width:959px) {
.OverTopFooter .divPin{padding-top:55px;position:inherit;width:auto}
}
@media only screen and (min-width:784px) and (max-width:985px) {
input[type="text"],input[type="password"],input[type="email"],textarea,select{width:160px}
.BottomHeader nav a{font-size:12px}
.search input[type="text"]{width:80px}
.OverTopFooter .pin{float:left}
.TopFooter .border{margin-left:85px}
.titleBg{width:58%}
.crosstext{font-size:13px;margin:35px 0 0}
}
@media only screen and (max-width:784px) {
.notShowAll-767, .nivo-controlNav{display:none!important;}
.ShowAll-767{display:inline-block!important;visibility:visible!important;}
h1{font-size:35px;line-height:40px}
h2{font-size:28px;line-height:34px}
h3{font-size:21px;line-height:30px}
input[type="text"],input[type="password"],input[type="email"],textarea,select{width:95%!important}
.BottomHeader nav{padding:12px 0}
.MobiSearch{width:80%!important;float:right;top:-11px;position:relative}
.HeaderWrapper{margin-top:85px;background-color:#fff}
.TopHeader .container{text-align:center}
.TopHeader .logo{text-align:inherit}
.OverTopFooter .pin{float:none}
.TopFooter .border{margin-left:135px}
.titleBg{width:60%}
.borderLeft{width:95%!important}
.apps-box{padding-left:0}
.TopFooter .four{margin-bottom:35px}
.BreadCrums{padding-top:215px}
.wp_bg_large7{background:none!important;height:auto!important;padding:0!important;width:100%!important}
.home iframe{width:100%!important;height:450px!important}
img.size-full{width:100%;height:auto}
.gallery img{width:100%}
#lang_sel{top:-1px;left:-23px;}
}
@media only screen and (min-width:480px) and (max-width:767px) {
.TopFooter .border{margin-left:165px}
}
@media only screen and (max-width:479px) {
.titleBg{width:46%}
}
@font-face{font-family:'Trajan Bold';src:url(font/TrajanBold.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:'Trajan';src:url(font/TrajanPro-Regular.otf) format("opentype");font-weight:400;font-style:normal}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local(OpenSans),url(https://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local(OpenSans-Semibold),url(https://themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format("woff")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format("woff")}
.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}
.nivoSlider img{position:absolute;top:0;left:0;max-width:none}
.nivo-main-image{display:block!important;position:relative!important;width:100%!important}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:6;display:none;margin:0;padding:0}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}
.nivo-box img{display:block}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;opacity:.8;overflow:hidden;display:none;-moz-opacity:.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 10px}
.nivo-caption p{margin:0;padding:5px}
.nivo-caption a{display:inline!important}
.nivo-html-caption{display:none}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}
.nivo-prevNav{left:0}
.nivo-nextNav{right:0}
.nivo-controlNav{text-align:center;padding:15px 0}
.nivo-controlNav a{cursor:pointer}
.nivo-controlNav a.active{font-weight:700}
.nivoSlider{position:relative;background:#fff url(images/loading.gif) no-repeat 50% 50%;margin-bottom:10px;-webkit-box-shadow:0 1px 5px 0 #4a4a4a;-moz-box-shadow:0 1px 5px 0 #4a4a4a;box-shadow:0 1px 5px 0 #4a4a4a}
.nivoSlider img{position:absolute;top:0;left:0;display:none}
.nivoSlider a{border:0;display:block}
.nivo-controlNav{text-align:center;padding:20px 0}
.nivo-controlNav a{display:inline-block;width:22px;height:22px;background:url(images/sprite.png) no-repeat;background-position:-239px -33px;text-indent:-9999px;border:0;margin:0 2px}
.nivo-controlNav a.active{background-position:-239px -54px}
.nivo-directionNav a{display:block;width:30px;height:31px;background:url(images/sprite.png) no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
.nivoSlider:hover .nivo-directionNav a{opacity:1}
a.nivo-nextNav{background-position:-249px -2px!important;right:15px}
a.nivo-prevNav{left:15px;background-position:-219px -2px!important}
.nivo-caption{font-family:Helvetica,Arial,sans-serif}
.nivo-caption a{color:#fff;border-bottom:1px dotted #fff}
.nivo-caption a:hover{color:#fff}
.nivo-controlNav.nivo-thumbs-enabled{width:100%}
.nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:none;margin-bottom:5px}
.nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto}