@import url('https://fonts.googleapis.com/css?family=Bree+Serif');@import url('https://fonts.googleapis.com/css?family=Ubuntu');@import url('https://fonts.googleapis.com/css?family=Ubuntu+Condensed');@import url('https://fonts.googleapis.com/css?family=Pacifico');@import url('https://fonts.googleapis.com/css?family=Amatic+SC');@import url('https://fonts.googleapis.com/css?family=The+Girl+Next+Door');@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');@import url('https://fonts.googleapis.com/css?family=Indie+Flower');html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}html{overflow-y:scroll;}nav ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}a.feed-icon{display:inline-block;padding:15px 0 0 0;}img{max-width:100%;height:auto;width:auto\9;}
html,body,#page{height:100%;}#page-wrapper{min-height:100%;}.region-wrapper{width:100%;margin:0 auto;}.region-wrapper .region-wrapper-inner{padding:0 10px;}.region-wrapper .region-padding{padding:0 15px;}.working-area{padding:0 25px;margin:0 auto;position:relative;}#top-bar{width:100%;z-index:200;position:relative;clear:both;}#header{width:100%;padding:0;z-index:210;position:relative;clear:both;}#navigation{margin:0;padding:10px 0;clear:none;float:left;display:block;position:relative;}#header #navigation{padding:25px 0;float:right;}#menu-bar{width:100%;}#banner-area{width:100%;margin-bottom:30px;clear:both;text-align:center;}body.banner-area .banner-main-container .region-padding{position:relative;min-height:80px;}.banner-area .banner-main-container #menu-bar{position:absolute;bottom:0px;left:0;z-index:100;}#breadcrumb{position:absolute;top:0;left:15px;text-align:left;z-index:100;}#messages{margin:0 0 30px 0;}#sidebar-first,#sidebar-second{display:inline;float:left;width:100%;}.sidebar .block{margin:0 0 30px 0;}#featured{padding:50px 0;margin:-30px 0 30px 0;}#highlighted .block{margin-bottom:30px;overflow:hidden;}.region-content .block{padding:0;margin:0 0 30px 0;float:left;width:100%;}#postscript-bottom .block{padding:0;margin:0 0 30px 0;float:left;width:100%;}#footer-wrapper{padding:15px 0;min-height:50px;overflow:hidden;}body.node-type-language-school #banner-area{margin-bottom:0px;}body.node-type-language-school #highlighted .block{margin-bottom:20px;}h1#page-title,#postscript-bottom .block,#content .block h2.block-title{text-align:center;}body.page-node-edit h1#page-title,body.page-node-edit #content .block,body.page-user h1#page-title,body.page-user #content .block{text-align:left;}@media all and (min-width:981px){.banner-area .banner-main-container #menu-bar{bottom:15px;}}
@font-face{font-family:'Asap';src:url(/sites/all/themes/sprachdirekt/font/asap/Asap-Regular/Asap-Regular.eot) format('embedded-opentype'),url(/sites/all/themes/sprachdirekt/font/asap/Asap-Regular/Asap-Regular.woff) format('woff'),url(/sites/all/themes/sprachdirekt/font/asap/Asap-Regular/Asap-Regular.ttf) format('truetype'),url(/sites/all/themes/sprachdirekt/font/asap/Asap-Regular/Asap-Regular.svg) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Asap';src:url(/sites/all/themes/sprachdirekt/font/asap/Asap-Bold/Asap-Bold.eot) format('embedded-opentype'),url(/sites/all/themes/sprachdirekt/font/asap/Asap-Bold/Asap-Bold.woff) format('woff'),url(/sites/all/themes/sprachdirekt/font/asap/Asap-Bold/Asap-Bold.ttf) format('truetype'),url(/sites/all/themes/sprachdirekt/font/asap/Asap-Bold/Asap-Bold.svg) format('svg');font-weight:bold;font-style:normal;}@font-face{font-family:'Asap';src:url(/sites/all/themes/sprachdirekt/font/asap/Asap-Italic/Asap-Italic.eot) format('embedded-opentype'),url(/sites/all/themes/sprachdirekt/font/asap/Asap-Italic/Asap-Italic.woff) format('woff'),url(/sites/all/themes/sprachdirekt/font/asap/Asap-Italic/Asap-Italic.ttf) format('truetype'),url(/sites/all/themes/sprachdirekt/font/asap/Asap-Italic/Asap-Italic.svg) format('svg');font-weight:normal;font-style:italic;}@font-face{font-family:'Asap';src:url(/sites/all/themes/sprachdirekt/font/asap/Asap-BoldItalic/Asap-BoldItalic.eot) format('embedded-opentype'),url(/sites/all/themes/sprachdirekt/font/asap/Asap-BoldItalic/Asap-BoldItalic.woff) format('woff'),url(/sites/all/themes/sprachdirekt/font/asap/Asap-BoldItalic/Asap-BoldItalic.ttf) format('truetype'),url(/sites/all/themes/sprachdirekt/font/asap/Asap-BoldItalic/Asap-BoldItalic.svg) format('svg');font-weight:bold;font-style:italic;}html{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:normal;line-height:1.7em;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}body{font-size:15px;line-height:1.7em;}input[type=text],input[type=number],input[type=email],input[type=password],textarea,textarea.form-textarea,input[type=search]{font-family:inherit;font-size:14px;}input[type="submit"],.form-submit,footer.link-wrapper .node-readmore a,.submitted-detail,.block-quicktabs .quicktabs-wrapper ul.quicktabs-tabs li a,.jquery-ui-filter-header,.ui-tabs-nav{font-family:'Bree Serif',serif;font-size:15px;}#site-slogan,.ui-widget,.comment-form label{font-family:Arial,Helvetica,sans-serif;}img{vertical-align:bottom;max-width:100%;height:auto;width:auto\9;}.block-locationmap img{max-width:none;}a{-webkit-transition-property:background-color,color,opacity,border-color;-moz-transition-property:background-color,color,opacity,border-color;-o-transition-property:background-color,color,opacity,border-color;transition-property:background-color,color,opacity,border-color;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;text-decoration:underline;outline:0;}a:hover{text-decoration:none;}a:focus{outline:none;outline-color:transparent;outline-style:none;outline-width:0;}hr{border:0;height:1px;margin:5px 0;}h1,h2,h3,h4,h5,h6{line-height:1em;padding:0;margin:0 0 20px 0;font-weight:400;font-family:'Bree Serif',serif;}h3,h4,h5,h6{margin:0 0 10px 0;}h1{font-size:32px;}h2{font-size:27px;}h3{font-size:22px;line-height:1.5em;}h4{font-size:20px;line-height:1.6em;}h5{font-size:18px;line-height:1.8em;}h6{font-size:14px;line-height:1.8em;}p{margin:0 0 20px 0;padding:0;}ol{margin:0 0 25px 25px;list-style-type:decimal;}ul{margin:0 0 25px 25px;}small{font-size:85%;}strong{font-weight:bold;}em{font-style:italic;}cite{font-style:normal;font-size:110%;}blockquote{background-clip:padding-box;margin:20px;padding:0;position:relative;}blockquote p{margin:0;padding:2em 4.2em;text-align:center;font-size:15px;}blockquote p:before,blockquote p:after{line-height:1;position:absolute;top:60%;opacity:0.1;}blockquote p:before{content:"\201C";left:4%;font-family:"Times New Roman",Georgia,Serif;font-weight:bold;font-size:60px;top:15%;}blockquote p:after{content:"\201D";font-family:"Times New Roman",Georgia,Serif;font-weight:bold;font-size:60px;right:4%;}code,pre,kbd,samp,var{padding:0 0.4em;font-size:0.8em;font-family:Menlo,Consolas,"Andale Mono","Lucida Console","Nimbus Mono L","DejaVu Sans Mono",monospace,"Courier New";}code{background-color:#f2f2f2;background-color:rgba(40,40,0,0.06);}pre code,pre kbd,pre samp,pre var,kbd kbd,kbd samp,code var{font-size:100%;background-color:transparent;}pre code,pre samp,pre var{padding:0;}.description code{font-size:1em;}kbd{background-color:#f2f2f2;border:1px outset #575757;margin:0 3px;color:#666;display:inline-block;padding:0 6px;border-radius:5px;}pre{background-color:#f5f5f5;margin:10px 0;overflow:hidden;padding:15px;white-space:pre-wrap;}#top-bar-left{font-family:'Indie Flower',cursive;font-size:16px;font-style:normal;}#top-bar-left .block-tb-megamenu{font-family:'Ubuntu Condensed',sans-serif;}#top-bar-right{font-family:'Tahoma';font-size:14px;font-style:normal;font-weight:100;}#menu-bar{font-family:'Ubuntu Condensed',sans-serif;font-style:normal;}table{max-width:100%;width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;margin-bottom:20px;}table thead{border-bottom:2px solid #dddddd;}table th,table td{padding:1em;vertical-align:top;padding:8px;line-height:1.8em;border:1px solid #fff;}table tr th{border-bottom-style:none;font-weight:bold;vertical-align:top;}table tr th,table tr th a,table tr th a:hover{font-weight:bold;}tr.odd{background:#e4e4e4;background:rgba(0,0,0,0.105);}tr.even{background:#efefef;background:rgba(0,0,0,0.063);}table ul.links{margin:0;padding:0;font-size:1em;}table ul.links li{padding:0 1em 0 0;}.table-bordered{border:1px solid #dddddd;border-collapse:separate;border-left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;}.gm-style,.gm-style .gm-style-iw{font:inherit;}
input,textarea,select,input[type=search],button{font-size:100%;max-width:100%;}input[type=text],input[type=number],input[type=email],input[type=password],textarea,textarea.form-textarea,input[type=search]{background-color:#fffff;border:solid 1px #abb1c8;padding:4px;font-size:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}textarea{line-height:1.5em;padding:2%;font-family:'Open Sans',Helvetica,Arial,sans-serif;}select{cursor:pointer;border-radius:0px;background-color:#ffffff;-webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1);border:solid 1px #abb1c8;}textarea:focus,input[type=password]:focus,input[type=text]:focus,input[type=number]:focus,input[type=search]:focus{outline:none;-webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1);}input.form-text:focus,textarea.form-textarea:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;}.compact-form label{padding:5px;}button,input[type="submit"],input[type="button"],.form-submit{border:none;display:block;padding:7px 10px;line-height:1.5;letter-spacing:0.1em;color:#ffffff;text-align:center;background-color:#23aeff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 -2px 0 rgba(0,0,0,0.2);box-shadow:inset 0 -2px 0 rgba(0,0,0,0.2);font-size:13px;cursor:pointer;text-transform:uppercase;min-width:100%;display:inline-block;}.form-managed-file input[type="submit"]{min-width:inherit;padding:5px 10px 3px 10px;}button:hover,input[type="submit"]:hover,input[type="button"]:hover,.form-submit:hover{-moz-opacity:0.9;-khtml-opacity:0.9;-webkit-opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);opacity:0.9;color:#ffffff;}button:active,input[type="submit"]:active,input[type="button"]:active,.form-submit:active{position:relative;bottom:-1px;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0);-moz-box-shadow:inset 0 0 0 rgba(0,0,0,0);box-shadow:inset 0 0 0 rgba(0,0,0,0);}fieldset{background:#ffffff;border:1px solid #cccccc;margin-top:10px;margin-bottom:32px;padding:0 0 10px;position:relative;top:12px;}.fieldset-wrapper{margin-top:40px;}.node-form .vertical-tabs .fieldset-wrapper{margin-top:0;}.filter-wrapper{top:0;padding:1em 0 0.2em;}.filter-help a{font-size:0.857em;padding:2px 20px 0;}.filter-wrapper .form-item label{margin-right:10px;}.filter-wrapper .form-item{padding:0 0 0.5em 0.5em;}.filter-guidelines{padding:0 1.5em 0 0.5em;}fieldset.collapsed{background:transparent;}fieldset legend{background:#dbdbdb;border:1px solid #ccc;border-bottom:none;color:#3b3b3b;display:block;height:2em;left:-1px;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;line-height:2;padding:0;position:absolute;text-indent:10px;text-shadow:0 1px 0 #fff;top:-12px;width:100%;}fieldset legend a{color:#3b3b3b;}fieldset legend a:hover,fieldset legend a:focus,fieldset legend a:active{color:#000;}fieldset .fieldset-wrapper{padding:0 10px;}fieldset .fieldset-description{margin-top:5px;margin-bottom:1em;line-height:1.4;color:#3c3c3c;font-style:italic;}input{margin:2px 0;}input,textarea{font-size:90%;}textarea,textarea.form-textarea{line-height:1.5;}select.form-select{padding:5px;border:1px solid #ccc;}input.form-text,textarea.form-textarea,select{-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}.password-suggestions ul li{margin-left:1.2em;}.form-item{margin:2px 0 1em 0;}.form-item label{font-weight:normal;}.form-type-radio label,.form-type-checkbox label{margin-left:4px;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2px;}.form-actions{padding-top:10px;}.form-disabled input,.form-disabled select,.form-disabled textarea,.form-button-disabled,.form-button-disabled:hover,.form-button-disabled:focus,.form-button-disabled:active{background:#ededed;border-color:#bbb;color:#717171;}.form-disabled .grippie{background-color:#ededed;border-color:#bbb;}.image-button-disabled,.image-button-disabled:hover,.image-button-disabled:focus,.image-button-disabled:active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5;}.form-disabled label{color:#717171;}.view .views-exposed-form{margin-bottom:30px;}.view .views-exposed-form .views-exposed-widget select option{padding:5px 8px;letter-spacing:0.02em;}.view .views-exposed-form .form-submit{margin:0;padding:4px 10px;min-width:80px;}.view .views-exposed-form .views-exposed-widget{clear:both;}@media (min-width:767px){.view .views-exposed-form,.view .views-exposed-form div{padding:0;margin:0;}.view .views-exposed-form{font-size:12px;margin-bottom:40px;text-align:center;}.view .views-exposed-form .views-exposed-widget{float:none;clear:none;}.view .views-exposed-form .views-exposed-widget .form-item{margin-left:10px;}.view .views-exposed-form div,.view .views-exposed-form label{display:inline;}button,input[type="submit"],input[type="button"],.form-submit{min-width:150px;}#edit-preview{margin-left:10px;}}@media all and (min-width:981px){button,input[type="submit"],input[type="button"],.form-submit{min-width:160px;}}@media (max-width:766px){#main .form-text{width:100%;}.select-box,.select-box select{width:100%;}}
.grid1,.grid2,.grid3,.grid4,.grid5,.grid6,.grid7,.grid8,.grid9,.grid10{padding:0;margin:0 0 30px 0;width:100%;clear:both;overflow:hidden;}.view.grid1,.view.grid2,.view.grid3,.view.grid4,.view.grid5,.view.grid6,.view.grid7,.view.grid8,.view.grid9,.view.grid10{margin:0;}.grid1 .col,.grid2 .col,.grid3 .col,.grid4 .col,.grid5 .col,.grid6 .col,.grid7 .col,.grid8 .col,.grid9 .col,.grid10 .col{padding:0;margin:0;list-style:none;list-style-image:none;float:left;width:100%;clear:none;}.grid2 .grid-inner,.grid3 .grid-inner,.grid4 .grid-inner,.grid5 .grid-inner,.grid6 .grid-inner,.grid7 .grid-inner,.grid8 .grid-inner,.grid9 .grid-inner,.grid10 .grid-inner{margin:-20px 0 0 -20px;}.grid2 .col .col-inner,.grid3 .col .col-inner,.grid4 .col .col-inner,.grid5 .col .col-inner,.grid6 .col .col-inner,.grid7 .col .col-inner,.grid8 .col .col-inner,.grid9 .col .col-inner,.grid10 .col .col-inner{margin:20px 0 0 20px;}.iconbox-grid .iconbox-grid-inner{margin:0 0 0 -20px;}.iconbox-grid .iconbox-col-inner{margin:0 0 20px 20px;}.view.greybg,.view.whitebg,.view.blackbg,.view.yellowbg,.view.bluebg,.view.redbg{background-color:transparent;}.greybg .col .innerbg{background-color:#eeeded;padding:20px;}.whitebg .col .innerbg{background-color:#fff;padding:20px;}.blackbg .col .innerbg{background-color:#000;color:#fff;padding:20px;}.yellowbg .col .innerbg{background-color:#ffdc00;padding:20px;}.bluebg .col .innerbg{background-color:#60bcdb;color:#fff;padding:20px;}.redbg .col .innerbg{background-color:#dd6053;color:#fff;padding:20px;}.blackbg a,.bluebg a,.redbg a{color:#fff;}.border .col .innerbg{border:1px solid #eee;}.greybg .gridimage,.whitebg .gridimage,.blackbg .gridimage,.yellowbg .gridimage,.bluebg .gridimage,.redbg .gridimage{margin:-20px -20px 20px -20px;}@media all and (min-width:767px) and (max-width:980px){.grid2 .col{width:50%;}.grid3 .col{width:50%;}.grid4 .col{width:50%;}.grid4 .col.col-odd{clear:both;}.grid5 .col{width:33.33333333333333%;}.grid6 .col{width:33.33333333333333%;}.grid7 .col{width:33.33333333333333%;}.grid8 .col{width:25%;}.grid9 .col{width:20%;}.grid10 .col{width:20%;}}@media all and (min-width:981px){.grid2 .col{width:50%;}.grid3 .col{width:33.33333333333333%;}.grid4 .col{width:25%;}.grid5 .col{width:20%;}.grid6 .col{width:16.66666666666667%;}.grid7 .col{width:14.28571428571429%;}.grid8 .col{width:12.5%;}.grid9 .col{width:11.11111111111111%;}.grid10 .col{width:10%;}}
.col-one-half,.col-one-third,.col-two-third,.col-three-fourth,.col-one-fourth{padding:0;margin:0;list-style:none;list-style-image:none;width:100%;clear:none;position:relative;}.col-wrapper{margin:0 0 0 -20px;}.col-one-half .col-inner,.col-one-third .col-inner,.col-two-third .col-inner,.col-three-fourth .col-inner,.col-one-fourth .col-inner{margin:20px 0 0 20px;}.col-wrapper p:last-child{margin:0;padding:0;}@media all and (min-width:767px){.col-one-half .col-inner,.col-one-third .col-inner,.col-two-third .col-inner,.col-three-fourth .col-inner,.col-one-fourth .col-inner{margin-top:0;}.col-one-half,.col-one-third,.col-two-third,.col-three-fourth,.col-one-fourth{float:left;}.col-one-half{width:50%;}.col-one-third{width:33.33333333333333%;}.col-two-third{width:66.66666666666667%;}.col-one-fourth{width:25%;}.col-three-fourth{width:75%;}}
#top-bar{text-align:center;line-height:normal;background-color:#fff;}.is-sticky #top-bar{left:0;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);}#top-bar p{margin:0;}#top-bar .block{margin:10px 0;padding:0;text-align:center;}#top-bar .block .content{margin:0;padding:0;}#top-bar .content ul,#top-bar .content ul li{list-style:none;margin:0;padding:0;display:inline;}#top-bar .content ul li{display:inline;display:inline-block;margin:0 5px 2px 5px;}#top-bar .content ul a{display:inline;display:inline-block;text-decoration:none;padding:5px;}#top-bar .block-locale ul li{margin:2px;}#top-bar .block-locale ul a{padding:0;}#top-bar .block-locale ul img{height:12px;width:16px;margin:0;padding:0;vertical-align:middle;}#top-bar .tb-megamenu .nav > li > a{padding:2px !important;color:#333;background:#fff;}#top-bar .tb-megamenu .nav .caret{display:none;}#top-bar .tb-megamenu .nav > .dropdown li{display:block;float:none;}#top-bar-left{display:none;}#top-bar-left #block-block-213 .content div{display:inline;}#header{text-align:center;}#logo{display:inline;width:60px;height:auto;padding:0;margin:0 auto;transition:none;-webkit-transition:none;position:absolute;left:0;right:0;bottom:-30px;}#logo img{vertical-align:middle;margin:0;padding:0;max-height:100%;max-width:100%;background-color:#fff;border:3px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;}#name-and-slogan{display:none;}#site-name{display:none;}#header #navigation{float:right;clear:none;}#header span.mmenu-icon{margin:10px auto 50px auto;padding:0;line-height:35px;height:35px;width:40px;display:block;vertical-align:middle;overflow:hidden;cursor:pointer;text-align:center;}.mobile-menu-container{display:block;}.mobile-menu-container .mobile-menu{width:100%;float:left;background:#f5f5f5;}.sticky-show .mobile-menu-container .mobile-menu{height:200px;overflow-y:scroll;overflow-x:hidden;border-bottom:1px solid #DBDBDB;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12);box-shadow:0 1px 3px rgba(0,0,0,0.12);-moz-box-sizing:border-box;box-sizing:border-box;}.mobile-menu ul{padding:0;margin:0;width:100%;font-size:12px;list-style-type:none;}.mobile-menu ul li{position:relative;display:block;width:100%;float:left;border-top:1px solid #ccc;background-color:#f5f5f5;}.mobile-menu ul li.mmenu-last{border-bottom:1px solid #ccc;}.mobile-menu ul li a{display:block;padding:10px 1em;margin:0;text-align:left;text-decoration:none;color:#333;}.mobile-menu ul li a:hover{background-color:#efefef;}.mobile-menu ul li a.mmenu-expand{text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;border:none !important;background-color:#efefef;width:20px;}.mobile-menu ul li a.mmenu-expand:hover{background-color:#ccc;}#block-block-206{text-align:center;margin-bottom:15px;}#block-block-206 .content ul{opacity:0.9;z-index:100;border-top-left-radius:5px;border-bottom-right-radius:5px;border-color:#c8c8c8;border-style:solid;background-color:#bf4c76;color:#ffffff;filter:alpha(opacity = 90);}#block-block-206 .content ul,#block-block-206 .content ul li{display:inline;list-style:none;padding:2px;margin:0;}#block-block-206 .content ul li a{padding:0 5px;font-size:18px;color:#fff;}#block-block-206 .content ul li.divider{padding:0;color:#fff;}.tb-megamenu button.btn-navbar{display:none;}.tb-megamenu{background:none;}.tb-megamenu .nav > li > a{background:none;}#menu-bar .tb-megamenu .nav > li{margin:0 5px;}#menu-bar .tb-megamenu .nav > li > a{background:#77083f;color:#fff;font-size:15px;line-height:1.4em;font-weight:normal;text-transform:uppercase;padding:5px;width:130px;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}#menu-bar .tb-megamenu .nav > .dropdown > .dropdown-toggle .caret{display:none;}#menu-bar:hover{background-color:#cf0268;color:#fff;}#banner-area{overflow:hidden;}#banner-area .block .content{padding:0px;margin:0px;}#block-views-banner-block{position:relative;}#block-views-banner-block .views-field-body{position:absolute;top:35px;left:0;color:#fff;font-size:22px;text-align:center;width:100%;font-weight:bold;font-family:'The Girl Next Door',cursive;}#banner-area .text{text-align:center;font-family:'Asap',sans-serif;}#banner-area .text h2{font-size:25px;font-weight:bold;display:inline-block;padding:5px 0px;margin:0;text-transform:uppercase;font-family:inherit;}#banner-area .text h3,#banner-area .text .linkbtn{font-size:15px;display:inline-block;color:#fff;background-color:#323231;padding:3px 10px;margin-right:20px;line-height:20px;font-family:inherit;}#banner-area .text .linkbtn{font-size:26px;color:#323231;background-color:#fff;}#banner-area .text .linkbtn a{color:#323231;}#banner-area .text .linkbtn a:hover{text-decoration:none;}#banner-area .text .txtdesc{color:#c91f66;text-shadow:1px 1px 1px rgba(255,255,255,0.5);font-size:25px;font-style:italic;}#featured h2{margin:0 0 5px 0;}#featured p{margin:0;padding:0;}#highlighted h2{margin:0 0 5px 0;font-size:18px;}#highlighted p:last-child,#highlighted ul:last-child,#highlighted .content p:last-child{margin-bottom:0;}#highlighted p:first-child,#highlighted .content p:first-child{margin:0;}nav.tabs{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:20px;}.tabs ul.primary{border-collapse:collapse;height:auto;line-height:normal;padding:0 3px;margin:0;overflow:hidden;border:none;background:transparent url(/sites/all/themes/sprachdirekt/images/tabs-border.png) repeat-x left bottom;white-space:nowrap;}.tabs ul.primary li{display:block;float:left;vertical-align:bottom;margin:0 5px 0 0;}.tabs ul.primary li.active a{border-bottom:1px solid #ffffff;}.tabs ul.primary li a{color:#000;background-color:#ededed;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:1.8em;line-height:1.9;display:block;float:left;padding:0 10px 3px;margin:0;letter-spacing:0.03em;-khtml-border-radius-topleft:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-khtml-border-radius-topright:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}.tabs ul.primary li.active a{background-color:#ffffff;border:1px solid #bbb;border-bottom:1px solid #fff;}.tabs ul.secondary{border-bottom:none;margin:5px;padding:0.5em 0;}.tabs ul.secondary li{border-right:1px solid #ccc;display:block;float:left;margin:0;padding:0 1em;}.tabs ul.secondary li:last-child{border-right:none;}.tabs ul.secondary li:first-child{padding-left:0;}.tabs ul.secondary li a{display:inline;padding:0.25em 0.5em;text-decoration:none;}.tabs ul.secondary li a.active{background:#f2f2f2;border-bottom:none;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}div.messages{margin:0px;}div.region-help{margin-top:20px;margin-bottom:20px;border:0;}#overlay div.region-help{margin:20px 0;}.region-help .block{margin:0;}#block-system-help{background:url(/sites/all/themes/sprachdirekt/images/help.png) no-repeat 8px 5px #f0f8ff;border:0;margin:10px 10px 0;padding:0;-khtml-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}#block-system-help p:last-child,#block-system-help ul:last-child,#block-system-help .content p:last-child{margin-bottom:0;}#block-system-help p:first-child,#block-system-help .content p:first-child{margin-top:0;}#block-system-help .content{margin:0;padding:7px 0 10px 40px;}.node-teaser{margin:0 0 50px 0;background-color:#f8f8f8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:40px;}.node-teaser.sticky{background:#f9f9f9;background:rgba(0,0,0,0.024);border:1px solid #d3d7d9;padding:0 15px 15px;}.node-teaser .content{clear:none;}.field-type-taxonomy-term-reference,.field-type-link-field{margin:0 0 1em !important;}.field-type-taxonomy-term-reference .field-label{margin:0;padding-right:10px;}.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference ul.links{font-size:0.9em;line-height:1em;}.field-type-taxonomy-term-reference ul.links{padding:0;margin:0;list-style:none;}.field-type-taxonomy-term-reference ul.links li{float:left;padding:0 1em 5px 0;white-space:nowrap;}.field-type-taxonomy-term-reference ul.links li a{background:url(/sites/all/themes/sprachdirekt/images/icons/tag.png) no-repeat left center;padding:0 0 2px 16px;}.node-full .field-type-image .field-item,.node-teaser .field-type-image .field-item{margin-bottom:1em;}footer.link-wrapper{padding:0;margin:10px 0 0 0;}footer.link-wrapper .meta{display:inline;}.unpublished{margin:-20px -15px 0;padding:20px 15px 0;}.unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}.submitted-detail{padding:0;font-size:11px;}footer.link-wrapper ul.links,.comment-footer nav ul.links{padding:0;margin:0;}footer.link-wrapper ul.links li{padding:0;margin:0 10px 0 0;}footer.link-wrapper ul.links li a{display:inline-block;}footer.link-wrapper .node-readmore a{padding:5px 25px;font-size:0.8em;text-transform:capitalize;border:2px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;}#main .feed-icon{margin:0 0 15px 0;}.expanding-formatter-trigger .button{margin-left:10px;}.sidebar .block{margin:0 0 40px 0;}.sidebar h2{font-size:1.1em;line-height:1.2;}.sidebar tbody{border:none;}.sidebar tr.even,.sidebar tr.odd{background:none;border-bottom:1px solid #d6d6d6;}.sidebar ul.menu,.sidebar ul.menu li{padding:0;margin:0;list-style:none;}.sidebar ul.menu li a,.sidebar ul li.views-row a{display:block;border-bottom:1px solid #d3d3d3;padding:10px 10px 10px 0;}.sidebar ul.menu ul{margin-left:15px;}.sidebar ul li.views-row{padding:0;margin:0;list-style:none;}.breadcrumb{font-size:14px;text-align:left;font-family:'Ubuntu Condensed',sans-serif;border-bottom-right-radius:5px;border-top-right-radius:5px;line-height:1em;padding:5px 10px 5px 5px;}.profile .user-picture{float:left;width:150px;margin-right:40px;}.profile h3{border:none;}.comment h2.title{margin-bottom:1em;}.comment .field-name-field-user-picture img{margin-left:0;}.comment{margin-bottom:30px;padding-bottom:20px;display:table;vertical-align:top;}.comment .attribution{display:table-cell;padding:0 35px 0 0;vertical-align:top;overflow:hidden;}.comment .attribution img{width:80px;height:auto;margin:0;padding:2px;border:1px solid #d3d7d9;}.comment .submitted p{margin:4px 0;font-size:0.92em;line-height:1;}.comment .submitted .comment-time{font-size:8px;}.comment .submitted .comment-permalink{font-size:0.7em;text-transform:lowercase;}.comment .content{font-size:0.929em;line-height:1.6;}.comment .comment-arrow{background:url(/sites/all/themes/sprachdirekt/images/comment-arrow.gif) no-repeat 0 center transparent;border-left:1px solid;border-right:1px solid;height:40px;margin-left:-36px;margin-top:10px;position:absolute;width:20px;}.comment .comment-text{padding:0 25px 10px 35px;border-left:1px solid #d3d7d9;display:table-cell;vertical-align:top;position:relative;width:100%;}.comment .indented{margin-left:40px;}.comment ul.links{padding:0 0 0.25em 0;}.comment ul.links li{padding:0 0.5em 0 0;}.comment.unpublished{margin-right:5px;padding:5px 2px 5px 5px;}.comment.unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}.comment-form label{float:left;font-size:0.929em;width:120px;}.comment-form .form-type-textarea label{float:none;}.comment-form .form-item,.comment-form .form-radios,.comment-form .form-type-checkbox,.comment-form .form-select{margin-bottom:10px;overflow:hidden;}.comment-form .form-type-checkbox,.comment-form .form-radios{margin-left:120px;}.comment-form .form-type-checkbox label,.comment-form .form-radios label{float:none;margin-top:0;}.comment-form input.form-file{width:auto;}.comment-form .form-text{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.comment-form .form-item .description{font-size:0.786em;line-height:1.2;margin-left:120px;}.comment-form .resizable-textarea .grippie{-khtml-border-bottom-left-radius:0px;-khtml-border-bottom-right-radius:0px;-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.comment-form details.filter-wrapper .details-wrapper,.comment-form .text-format-wrapper .form-item{margin-top:0;margin-bottom:0;}.filter-wrapper label{width:auto;float:none;}.filter-wrapper .form-select{min-width:120px;}.comment-form details.filter-wrapper .tips{font-size:0.786em;}#comment-body-add-more-wrapper .form-type-textarea label{margin-bottom:0.4em;}#edit-actions input{margin-right:0.6em;}#footer{text-align:center;}#footer ul,#footer li{list-style:none;margin:0;padding:0;}#footer li a{float:left;padding:0 12px;display:block;}#footer li.first a{padding-left:0;}#footer li.last a{padding-right:0;border-right:none;}#footer .block{margin:0;}#footer .block .content{padding:0.5em 0;margin-top:0;}#footer .block h2,#footer .block p{margin:0;}.footer-copyright{margin-bottom:30px;font-weight:bold;}.footer-logo .col{margin-bottom:20px;}#footer ul.nice-menu,#footer ul.nice-menu li{background-color:#212121;border:none;text-align:left;}#footer ul.nice-menu-right li.menuparent,#footer ul.nice-menu-right li li.menuparent{background:#212121 url(/sites/all/themes/sprachdirekt/images/footer-menu-aero.png) 95% center no-repeat;background-size:5px;}#footer ul.nice-menu li a{width:100%;border-bottom:1px solid #333333;color:#888888;padding:7px 0;display:block;font-family:'Ubuntu Condensed',sans-serif;}#footer ul.nice-menu li a:hover{color:#fff;text-decoration:none;}#footer ul.nice-menu ul{border-color:#333333;}@media all and (min-width:767px){.footer-logo .col{margin-top:20px;margin-bottom:20px;}#block-nice-menus-1{float:left;width:20%;}#block-block-224{float:right;width:80%;}#block-block-224 .block-inner{margin-left:30px;}.footer-logo .col:nth-child(1) img,.footer-logo .col:nth-child(3) img{margin-top:80px;}.footer-logo .col:nth-child(4) img,.footer-logo .col:nth-child(6) img{margin-top:50px;}.footer-logo .col:nth-child(7){margin-left:33%;}}#search-block-form,#search-form{white-space:nowrap;}#search-block-form input.form-text,#search-form input.form-text{font-size:1em;padding:9px 30px 9px 9px;margin:0;width:18em;background-color:#f5f5f5;-khtml-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}#search-block-form input.form-submit,#search-form input.form-submit{min-width:16px;margin:0;padding:0;height:16px;width:16px;margin-left:-28px;cursor:pointer;text-indent:-9999px;background:url(/sites/all/themes/sprachdirekt/images/search-btn.png) no-repeat center top;overflow:hidden;border:none;-khtml-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);}#search-form input.form-text{font-size:0.9em;margin:0 5px;}#search-form input.form-submit{margin:0;}ol.search-results{padding-left:0;}.search-results li{border-bottom:1px solid #d3d7d9;padding-bottom:0.4285em;margin-bottom:0.5em;}.search-results li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:1em;}.search-results .search-snippet-info{padding-left:0;}.confirm-parent,.password-parent{width:34em;}.password-parent,div.form-item div.password-suggestions{position:relative;}.password-strength-text,.password-strength-title,div.password-confirm{font-size:0.82em;}.password-strength-text{margin-top:0.2em;}div.password-confirm{margin-top:2.2em;width:20.73em;}.item-list .pager{font-size:0.8em;}.sidebar .item-list .pager{border:none;}.item-list .pager li{padding:0;margin:0;}.item-list .pager a,.item-list .pager li.pager-current,.sidebar .item-list .pager li a,#sidebar-second .item-list .pager li a{display:inline-block;padding:0;overflow:hidden;}.item-list .pager li a,.item-list .pager li.pager-current{font-weight:bold;height:30px;line-height:30px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;}.item-list .pager li.pager-item a,.item-list .pager li.pager-current{width:30px;}.item-list .pager .pager-first a,.item-list .pager .pager-previous a,.item-list .pager .pager-next a,.item-list .pager .pager-last a{display:inline-block;}body.page-node-lightbox2 #toolbar{display:none;}.simplenews-subscribe{position:relative;}.simplenews-subscribe .form-item{margin:0;padding:0;display:inline;}.simplenews-subscribe .form-text{color:inherit;background:none;border-color:#555;border-color:rgba(255,255,255,0.15);margin:0;width:50%;}.simplenews-subscribe input[type="submit"],.simplenews-unsubscribe input[type="submit"]{min-width:100px;padding:4px;margin:0;box-shadow:none;border:none;border-radius:0;text-transform:capitalize;}.views-field-edit-node,.editbut{position:relative;}.views-field-edit-node a,.editbut a{position:absolute;top:0;right:0;z-index:10;font-size:0.8em;padding:2px 5px;}.add-node-link{font-size:.9em;text-transform:uppercase;padding:2px 5px;display:block;position:absolute;top:0;left:0;z-index:100;}.views-field-edit-node a,.editbut a,.add-node-link{background:red;color:#fff;border:1px dotted #000;}.view .view-header,.view .view-footer{clear:both;display:block;overflow:hidden;}#notfound{text-align:center;font-size:0.9em;text-transform:uppercase;letter-spacing:0.09em;margin-top:50px;min-height:350px;}.notfound-title,.accessdenied-title{font-size:9em;margin:0 0 10px 0;line-height:1em;}#accessdenied{margin-bottom:60px;}.accessdenied-message{text-align:center;font-size:0.9em;text-transform:uppercase;letter-spacing:0.09em;margin-top:20px;}.relative{position:relative;}.alignleft,.align-left{float:left;}.alignright,.align-right{float:right;}.aligncenter,.align-center{display:block;margin-left:auto;margin-right:auto;}img.alignright,img.align-right{margin:5px 0 15px 15px;}img.alignnone,img.align-none{margin:5px 15px 15px 0;display:block;}img.alignleft,img.align-left{margin:0 15px 15px 0;}img.aligncenter,img.align-center{display:block;margin-left:auto;margin-right:auto;}.textleft,.text-left{text-align:left;}.textright,.text-right{text-align:right;}.textcenter,.text-center{text-align:center;}.textjustify,.text-justify{text-align:justify;}.textsize2x,.textsize-2x{font-size:2em;}.textsize3x,.textsize-3x{font-size:3em;}.textsize4x,.textsize-4x{font-size:4em;}.textsize5x,.textsize-5x{font-size:5em;}.textsize6x,.textsize-6x{font-size:6em;}.textsize7x,.textsize-7x{font-size:7em;}.padding10{padding:10px;}.padding15{padding:15px;}.padding20{padding:20px;}.padding25{padding:25px;}.padding30{padding:30px;}.padding40{padding:40px;}.padding50{padding:50px;}.padding60{padding:60px;}.grey-bg,.greybg{background-color:#f5f5f5;}.white-bg,.whitebg{background-color:#fff;}.black-bg,.blackbg{background-color:#000;}.lightblue-bg,.lightbluebg{background-color:#f2f5fd;}.redcolor{color:red;}.greencolor{color:green;}body .nopadding,body .no-padding{padding:0 !important;}body .nomargin,body .no-margin{margin:0 !important;}body .notopmargin,body .no-top-margin{margin-top:0 !important;}body .nobottommargin,body .no-bottom-margin{margin-bottom:0 !important;}body .noleftmargin,body .no-left-margin{margin-left:0 !important;}body .norightmargin,body .no-right-margin{margin-right:0 !important;}.with-edge{margin-bottom:-70px;position:relative;}.clear{clear:both;margin:0;padding:0;}.clear:after{clear:both;}.clear:before,.clear:after{display:table;content:"";}.row{clear:both;width:100%;margin-bottom:20px;}.row:after{content:".";display:block;height:0;clear:both;visibility:hidden;}hr{border:0;height:1px;margin:30px 0;}.divider-line{width:100%;height:5px;display:block;background-color:#000;}.divider{margin:30px auto;}.node .divider,.node hr{margin:50px auto;}.divider.single-line{border-top:1px solid #d0d3d4;}.divider.double-line{border-top:4px double #d0d3d4;}.divider.single-dotted{border-top:1px dotted #d0d3d4;}.divider.double-dotted{border-top:1px dotted #d0d3d4;position:relative;}.divider.double-dotted:after{border-top:1px dotted #d0d3d4;content:'';left:0;position:absolute;bottom:-3px;width:100%;}.feature-circle{display:inline-block;width:16px;height:16px;text-align:center;padding:10px;color:#fff;background:#7ab317;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;float:left;margin-top:7px;}.feature-circle img{max-width:24px;max-height:24px;}.buttonShadow{text-shadow:1px 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(255,255,255,0.3) inset,0 -1px 1px rgba(0,0,0,0.3) inset;-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.3) inset,0 -1px 1px rgba(0,0,0,0.3) inset;box-shadow:0 1px 1px rgba(255,255,255,0.3) inset,0 -1px 1px rgba(0,0,0,0.3) inset;transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;}.dropcap{font-size:300%;line-height:0.8em;margin-right:0.2em;padding-bottom:0.1em;text-transform:uppercase;float:left;position:relative;top:6px;}.dropcap.circle{background:#636262;color:#fff;font-size:50px;-webkit-border-radius:70px;-moz-border-radius:70px;border-radius:70px;text-align:center;line-height:70px;width:70px;height:70px;}.dropcap.square{background:#636262;color:#fff;font-size:50px;text-align:center;line-height:70px;width:70px;height:70px;}.highlight{padding:0 2px;font-weight:normal;font-style:normal;}.highlight.black{background:#000;}.highlight.green{background:green;}.highlight.red{background:red;}.highlight.blue{background:blue;}.highlight.yellow{background:yellow;}ul.no-list,ul.no-list li{list-style:none;padding:0;margin:0;}ul.arrow,ul.arrow2,ul.arrow3,ul.arrow4,ul.arrow5,ul.plus,ul.pen,ul.star,ul.check,ul.square,ul.circle,ul.pin,ul.cross,ul.download,ul.bookmark{list-style:none;margin-left:5px;}ul.arrow li:before,ul.arrow2 li:before,ul.arrow3 li:before,ul.arrow4 li:before,ul.arrow5 li:before,ul.plus li:before,ul.pen li:before,ul.star li:before,ul.check li:before,ul.square li:before,ul.circle li:before,ul.pin li:before,ul.cross li:before,ul.download li:before,ul.bookmark li:before{position:relative;float:left;top:0;width:auto;height:auto;margin-right:10px;color:#686868;font-family:'FontAwesome';font-size:14px;font-weight:100;}ul.list-filled li:before{position:relative;display:inline-block;width:22px;height:22px;border-radius:50%;margin-right:10px;background-color:#686868;color:#fff;line-height:22px;font-style:normal;font-weight:normal;text-align:center;}ul.list-filled li{margin-bottom:10px;}ul.arrow li:before{content:"";}ul.arrow2 li:before{content:"";}ul.arrow3 li:before{content:"";}ul.arrow4 li:before{content:"";}ul.arrow5 li:before{content:"";}ul.plus li:before{content:"";}ul.pen li:before{content:"";}ul.star li:before{content:"";}ul.check li:before{content:"";}ul.square li:before{content:"";}ul.circle li:before{content:"";}ul.pin li:before{content:"";}ul.cross li:before{content:"";}ul.download li:before{content:"";}ul.bookmark li:before{content:"";}#colorbox button{min-width:inherit;text-shadow:none;box-shadow:0 0 0;}.views_slideshow_cycle_main{width:100%;}.views_slideshow_cycle_main .views-slideshow-cycle-main-frame,.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{width:100% !important;height:auto;}.views_slideshow_cycle_main .field-content{max-width:100%;width:100%;}.views-slideshow-controls-bottom{position:absolute;z-index:20;top:10px;width:100%;}.views-slideshow-controls-bottom .views_slideshow_pager_field{text-align:right;margin:0 auto;max-width:1030px;}.views-slideshow-controls-bottom .views_slideshow_pager_field .views_slideshow_pager_field_item{float:none;clear:none;display:inline;display:inline-block;font-size:0;overflow:hidden;cursor:pointer;-moz-opacity:0.3;-khtml-opacity:0.3;-webkit-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;width:6px;height:6px;background-color:#ffffff;border:2px solid #ffffff;}.views-slideshow-controls-bottom .views_slideshow_pager_field .views_slideshow_pager_field_item.active{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);border:2px solid #ffffff;background-color:transparent;}.owl-theme .player{max-height:223px;}.owl-theme iframe{width:100%;max-height:223px;padding:0;margin:0;}.owl-theme .owl-controls{padding:0;margin:0;}.owl-theme .owl-controls .owl-buttons div{position:absolute;z-index:20;font-size:60px;line-height:36px;padding:0;left:0;top:50%;margin-top:-28px;display:block;color:#000;background:none;width:30px;height:36px;display:block;border-radius:0;filter:Alpha(Opacity=100);opacity:1;}.owl-theme .owl-controls .owl-buttons .owl-next{left:auto;right:0;}.owl-theme .owl-controls .owl-buttons div.disabled{display:none;}.owl-theme .owl-controls .owl-page span{background:none !important;height:10px!important;width:10px!important;}.owl-theme .owl-controls .owl-page span{border:1px solid #363F48 !important;}.greybg .owl-item .item-inner{background-color:#f5f5f5;padding:20px;}.block-views .view-reviews,.block-views .view-school-courses,.block-views .view-language-school-gallery,.block-views .view-right-side-image,.block-views .view-special-offer{margin:0 30px;}.block-views .view-reviews .owl-theme .owl-controls .owl-buttons div,.block-views .view-school-courses .owl-theme .owl-controls .owl-buttons div,.block-views .view-language-school-gallery .owl-theme .owl-controls .owl-buttons div,.block-views .view-right-side-image .owl-theme .owl-controls .owl-buttons div,.block-views .view-special-offer .owl-theme .owl-controls .owl-buttons div{left:-40px;}.block-views .view-reviews  .owl-theme .owl-controls .owl-buttons .owl-next,.block-views .view-school-courses .owl-theme .owl-controls .owl-buttons .owl-next,.block-views .view-language-school-gallery .owl-theme .owl-controls .owl-buttons .owl-next,.block-views .view-right-side-image .owl-theme .owl-controls .owl-buttons .owl-next,.block-views .view-special-offer .owl-theme .owl-controls .owl-buttons .owl-next{left:auto;right:-40px;}.enquiry-button,.booking-button,.contact-button{-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.5);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 2px 0 rgba(0,0,0,.5);background-color:#bdbbb9;color:#fff;padding:2px 5px;width:100px;font-size:15px;text-align:center;}.enquiry-button.active,.booking-button.active,.contact-button.active{color:#fff !important;}.enquiry-button{background-color:#55cf30;}.booking-button{background-color:#3498DB;}.enquiry-button:hover{background-color:#36a913;color:#fff;}.booking-button:hover{background-color:#027dd0;color:#fff;}#top-bar #block-block-3 .content ul li.first{display:block;text-align:center;margin-bottom:5px;}.contact-text{background-image:url(/sites/all/themes/sprachdirekt/images/contact-icon.png);background-position:left center;background-repeat:no-repeat;padding:8px 0 8px 25px;}.home-ja .col{position:relative;}.imageover{position:absolute;width:100%;top:45%;text-align:center;left:0;text-shadow:3px 2px 5px #333;}.home-ja h3.imageover{color:#fff;font-size:36px;font-family:'Pacifico';}#block-views-adult-junior-images-block-1 .imageover,#block-views-adult-junior-images-block .imageover{color:#fff;font-size:32px;font-family:'Roboto Condensed',sans-serif;}.block-views .view-special-offer .owl-theme .owl-item .item-inner{margin:0 5px;}.block-views .view-special-offer .item-inner,.block-views .view-special-offer .col-inner{position:relative;}.block-views .view-special-offer .special-offer-hover{position:absolute;top:35px;left:0px;text-align:center;color:#fff;width:100%;text-shadow:3px 2px 1px #000;font-size:30px;}.block-views .view-special-offer .special-offer-hover a{color:#fff;}.block-views .view-special-offer .special-offer-hover .special-offer-header{font-size:70px;font-weight:bold;margin-bottom:25px;}.school-nav-links{text-align:left;font-family:'Ubuntu Condensed',sans-serif;position:relative;background-color:#edebeb;padding:5px 10px;}.is-sticky .school-nav-links{background-color:#edebeb;padding:5px 0;width:100%;z-index:100;left:0;text-align:center;}.school-nav-links ul,.school-nav-links ul li{display:inline;padding:0;margin:0;list-style:none;}.school-nav-links ul li{font-style:18px;padding:0 5px;border-left:1px solid #cccaca;}.school-nav-links ul li.first{border:none;}.school-page-title{position:relative;padding-right:100px;display:inline;}.school-page-title .field-name-field-school-rating{position:absolute;right:0;top:11px;}.accreditaion-images{text-align:center;}.accreditaion-images .views-row{display:inline;display:inline-block;margin:0 10px 20px 0;text-align:center;width:160px;height:80px;overflow:hidden;}.accreditaion-images .views-row-last{margin-right:0;}.block-views .view-reviews .owl-theme .owl-item .item-inner{text-align:left;border:1px solid #c8c8c8;background-color:#ffffff;padding:6px 10px;margin:0 5px;box-shadow:inset 1px 1px 2px rgba(0,0,0,0.1);-o-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.1);height:120px;overflow-y:scroll;}.block-views .view-reviews .views-field-name{display:inline;font-weight:bold;}.block-views .view-reviews .views-field-field-reviews-rating{float:right;padding:5px 0 0 0;}.block-views .view-reviews .view-footer{margin-top:5px;}.block-views .view-reviews .view-footer .fivestar-fontawesome-star{float:right;}.block-views .view-reviews .view-footer .fivestar-basic-text{text-align:right;float:right;margin-right:10px;line-height:1em;}.block-views .view-reviews .fivestar-basic-text div{display:inline;}#block-block-215 .fivestar-fontawesome-star{text-align:center;margin:auto;width:80px;}.block-views .view-adult-junior-images .sticker-school-image,.block-views .view-adult-junior-images .innerbg{position:relative;overflow:hidden;}.block-views .view-adult-junior-images .ja-sticker{position:absolute;top:25px;right:-70px;z-index:5;overflow:visible;line-height:normal;width:210px;height:22px;text-align:center;-o-transform:rotate(41deg);-ms-transform:rotate(41deg);-moz-transform:rotate(41deg);-webkit-transform:rotate(41deg);color:#fff;border:1px solid #ffffff;background-color:#4abd74;}.block-views .view-adult-junior-images .ja-sticker.Juniors,.block-views .view-adult-junior-images .ja-sticker.Schüler{background-color:#6baef2;}.view-language-school-gallery .owl-item .item-inner,.view-right-side-image .owl-item .item-inner{padding:0 5px;position:relative;}.view-language-school-gallery .owl-item .views-field-php{background-color:rgba(235,235,235,0.7);color:#000;padding:5px 0;position:absolute;bottom:0;left:5px;right:5px;text-align:center;}.school-facility-icons{color:#969190;text-align:center;font-size:12px;}.school-facility-icons .views-row{display:inline;display:inline-block;margin:0 10px 20px 0;text-align:center;width:120px;overflow:hidden;line-height:1.2em;}.school-facility-icons .views-field-field-facility-image,.school-facility-icons .views-field-php-1{margin-bottom:10px;}.school-facility-icons .views-field-php{height:30px;display:block;}.block-views .view-school-courses .owl-item .item-inner{padding:0 20px;text-align:left;line-height:1.4em;overflow:hidden;}.block-views .view-school-courses .owl-item .item-0 .item-inner{border-left:none;}.block-views .view-language-school-details .views-field-body{margin-bottom:30px;}.block-views .view-school-courses h4{font-size:16px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;margin:0;}.block-views .view-school-courses h4.course-title{margin-bottom:15px;}.block-views .view-school-courses .views-field-field-courses-detail-url{float:right;}ul.booking-button{width:100%;}ul.booking-button,ul.booking-button li{padding:0;margin:0;list-style:none;list-style-image:none;}ul.booking-button li{float:left;margin:5px;}ul.booking-button li a{float:left;display:block;padding:3px;}.view-language-school-details .courses-price table,.view-language-school-details .courses-price table tbody,.view-language-school-details .courses-price table tr,.view-language-school-details .courses-price table th,.view-language-school-details .courses-price table td{background-color:transparent;border:none;color:#000;text-align:center;}.view-language-school-details .courses-price table tr td{border-bottom:1px solid #8a8a8a;padding-left:0;padding-right:0;}.view-language-school-details .courses-price table tr:last-child td{border-bottom:none;}.view-language-school-details .courses-price table tr td.price-lang-title,.view-language-school-details .courses-price table tr th:first-child,.view-language-school-details .courses-price table tr td:first-child{text-align:left;font-weight:bold;}.view-language-school-details .courses-price table tr:hover{background-color:#d5edff;}.buchung-form{width:90%;border:1px solid #abb1c8;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;padding:5px 0;font-size:12px;margin:0 auto;background-color:#eceef4;}.buchung-form .buchung-title{font-size:16px;font-weight:bold;margin:0 0 5px 0;color:#004885;text-align:center;}.buchung-form .buchung-title span{font-weight:normal;}.buchung-form p{margin:0;padding:0;}.buchung-form img{padding:1px;vertical-align:middle;}.buchung-form table{padding:0;margin:0;border:none;}.buchung-form table tr,.buchung-form table tr td{border:0;padding:0;margin:0;vertical-align:middle;}.buchung-form input[type="submit"]{min-width:160px;}.buchung-form .form-item,.buchung-form .form-item label{margin:0;padding:0;}.view-location .views-field-body iframe{pointer-events:none;}.why-sparchdirect .innerbg,.social-follow .innerbg{text-align:left;padding:10px;height:230px;background-color:#f0f0f0;background-image:-moz-linear-gradient(-90deg,#EDEDED 0%,#FFF 28%,#DEDEDE 61%,#FFF 100%);border-top:1px solid #cccccc;}.why-sparchdirect ul,.social-follow ul,.why-sparchdirect ul li,.social-follow ul li{padding:0;margin:0;list-style:none;}.why-sparchdirect{font-size:13px;}.why-sparchdirect h2{font-size:16px;text-align:center;}.why-sparchdirect ul li{background:url(/sites/all/themes/sprachdirekt/images/sign.gif) no-repeat right top;padding-right:20px;}.sparchdirect-bewertung h2,.social-follow h2{display:none;}.social-follow ul li{margin:5px 0 5px 30px;}.social-follow ul li span{width:80px;display:inline-block;}#block-block-216 .katalog-wrap{vertical-align:middle;margin:0 0 0 5px;}#block-block-216 .katalog-wrap img{vertical-align:middle;margin:-10px 0;}@media all and (min-width:767px){#logo{width:80px;height:auto;bottom:-40px;}#logo img{border-width:4px;}#block-views-banner-block .views-field-body{top:45px;}.block-views .view-school-courses .owl-item .item-inner{border-left:4px solid #b3f1f5;}ul.booking-button{width:280px;}ul.booking-button li a{padding:3px 10px;}.buchung-form{width:550px;}.buchung-form .form-item{text-align:left;overflow:hidden;}.buchung-form .textcenter{text-align:center;}.buchung-form .form-item label{text-align:right;float:left;width:170px;margin-right:10px;}}@media all and (min-width:981px){#logo{width:101px;height:auto;bottom:-50px;}#logo img{border-width:6px;}#block-views-banner-block .views-field-body{top:55px;}#top-bar .content ul li{float:left;}#top-bar .content ul a{display:block;text-decoration:none}#top-bar-left .block{text-align:left;float:left;margin-right:15px;margin-top:15px;}#top-bar-right .block{text-align:right;float:right;margin-left:15px;}#top-bar .block-locale{width:45px;display:inline-block;}#top-bar .block-locale ul li{margin:1px 2px;display:block;}#top-bar-left{display:block;}#top-bar-left #block-block-{float:left;}#top-bar #block-block-3 .content ul li.first{margin-bottom:0;}.contact-text{display:block;}.enquiry-button,.booking-button,.contact-button{padding:8px 5px;font-size:20px;}#main-menu{display:block;}#header span.mmenu-icon,.mobile-menu-container{display:none;}#block-tb-megamenu-menu-mainmenu{width:755px;margin:0 auto;}#block-tb-megamenu-menu-junior-school-menu{width:755px;margin:0 auto;}#banner-area .text{position:absolute;top:75px;left:0px;right:75px;z-index:2;text-align:left;}#banner-area .text h2{font-size:30px;background-color:#fff;padding:10px 15px;}#banner-area .text h3,#banner-area .text .linkbtn{font-size:23px;padding:5px 10px;margin-top:10px;line-height:27px;}#banner-area .text .txtdesc{font-size:30px;position:absolute;top:10px;left:40%;}#banner-area .text .txtdesc.p-2{top:60px;right:0px;text-align:right;}}@media all and (min-width:480px) and (max-width:850px){.block-views .view-special-offer .special-offer-hover{top:25px;font-size:20px;line-height:1em;}.block-views .view-special-offer .special-offer-hover .special-offer-header{font-size:50px;margin-bottom:10px;}}
body,body.overlay{color:#636262;}a{color:#3b3b3b;text-decoration:none;}a:hover,a:focus{color:#3498db;text-decoration:underline;}a.active,a.selected,li a.active{color:#3498db;}h1,h2,h3,h4,h5,h6{color:#3b3b3b;}.specialcolor,.special-color{color:#3498db;}#page,#main-wrapper{background:#ffffff;}.tabs ul.primary li a.active{background-color:#ffffff;}.tabs ul.primary li.active a{background-color:#ffffff;border-bottom:1px solid #ffffff;}#header{background-color:#ffffff;}#menu-bar{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background-color:#ffffff;}.banner-area #menu-bar{border:none;background-color:transparent;}#header span.mmenu-icon{color:#ffffff;background-color:#3498db;}#page-wrapper,#footer-wrapper{background:#212121;}#footer{color:rgba(255,255,255,0.6);color:#c0c0c0;}#footer a{color:rgba(255,255,255,0.9);color:#fcfcfc;}#footer a:hover,#footer a:focus{color:#3498db;}.breadcrumb{color:#fff;background-color:#c8c8c8;background-color:rgba(200,200,200,0.7)}.breadcrumb a{color:#fff;}#navigation .selector option:hover{background:#3498db;}.comment .comment-arrow{border-color:#ffffff;}hr{background-color:#b3b3b1;}.divider{border-color:#b3b3b1 !important;}ul.arrow li:before,ul.arrow2 li:before,ul.arrow3 li:before,ul.arrow4 li:before,ul.arrow5 li:before,ul.plus li:before,ul.pen li:before,ul.star li:before,ul.check li:before,ul.square li:before,ul.circle li:before,ul.pin li:before,ul.cross li:before,ul.disc li:before,ul.download li:before,ul.bookmark li:before{color:#3498db;}ul.list-filled li:before{color:#ffffff;background-color:#3498db;}input[type="submit"],.form-submit{background-color:#3498db;color:#ffffff;}input[type="submit"]:hover,.form-submit:hover{color:#ffffff;}.select-box:after{background-color:#3498db;}blockquote{border-left:3px solid #3498db;background-color:rgba(234,234,234,0.7);}.iconbox-box:hover .iconbox-icon .fa{color:#3498db !important;}.fa.circle{background-color:#333333;color:#fff;}.fa.circle:hover,.iconbox-box:hover .iconbox-icon .fa.iconbox-icon-style-circle,.iconbox-box:hover .iconbox-icon .fa.iconbox-icon-style-square{background-color:#3498db !important;color:#fff !important;border-color:#3498db !important;}.item-list .pager li.pager-item a{border:1px solid #ccc;color:#fff;text-decoration:none;background-color:#ccc;}.item-list .pager li.pager-item a:hover{background-color:#3498db;border:1px solid #3498db;}.item-list .pager li.pager-current{border:1px solid #ccc;color:#3498db;}.owl-theme .owl-controls .owl-buttons div{color:#000000;}.owl-theme .owl-controls .owl-buttons div:hover{color:#3498db;}.dropcap{color:#3498db;}.dropcap.circle,.dropcap.square{background-color:#3498db;}.highlight{background-color:#3498db;color:#fff;}.highlight-text{color:#3498db;}::-moz-selection{background:#3498db;color:#ffffff;text-shadow:none;}::selection{background:#3498db;color:#ffffff;text-shadow:none;}#featured{border-bottom:1px solid #eaeaea;background-color:#fbfbfb;}
@media
only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-ms-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#search-block-form input.form-submit,#search-form input.form-submit{background-image:url(/sites/all/themes/sprachdirekt/images/search-btn@2x.png);background-size:16px 16px;}.field-slideshow-wrapper .field-slideshow-controls .next{background-image:url(/sites/all/themes/sprachdirekt/images/next_btn@2x.png);background-size:9px 15px;}.field-slideshow-wrapper .field-slideshow-controls .prev{background-image:url(/sites/all/themes/sprachdirekt/images/previous_btn@2x.png);background-size:9px 15px;}.views-slideshow-controls-top .views-slideshow-controls-text-previous a{background-image:url(/sites/all/themes/sprachdirekt/images/previous_btn@2x.png);background-size:12px 20px;}.views-slideshow-controls-top .views_slideshow_controls_text_next a{background-image:url(/sites/all/themes/sprachdirekt/images/next_btn@2x.png);background-size:12px 20px;}.learn-more a{background:url(/sites/all/themes/sprachdirekt/images/arrow-ul@2x.png) no-repeat center left;background-size:6px 10px;}}
