/*
Theme Name: Meetic Group
Theme URI: http://www.3cees.de
Description: ...
Author: Lars Schilling | 3CEES
Author URI: http://www.3cees.de
version: 1.0
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,inout,select,blockquote,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,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%;font:inherit;vertical-align:baseline; box-sizing:border-box; outline:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
input:focus,select:focus, textarea:focus{outline:none}
body{line-height:1; font-size:14px}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
*::-webkit-input-placeholder {color:#1c9896}
*:-moz-placeholder {color:#1c9896}
*::-moz-placeholder {color:#1c9896}
*:-ms-input-placeholder {color:#1c9896;}
html, body{min-height:100%;}
body{ font-family: Arial;}
html, body{width:100%}
html, body{margin:0 auto}

.clear{clear:both}
.alignleft, #img4498995{float:left;margin:4px 15px 15px 0;border:0px}
.alignright{float:right; margin:4px 0 10px 15px; border:0px}
img.alignleft, img.alignright{max-width:50%}
img.aligncenter, img.alignnone, img.size-full{max-width:100%; height:auto !important;margin:0 auto 0 auto; display:block}
img.alignleft{margin:0 10px 10px 0}
img.alignright{margin:0 0px 10px 10px}
img.aligncenter{display:block; margin:0 auto 20px auto}
img.marit{margin-bottom:10px}
.mail_link{color:#1C9896}
#bgimg{position:absolute; left:0px; top:0px; z-index:1; max-width:100%}
#menu-mainmenu a, .footer_home .main>p, h1 a, h4 a, #lyi p, #breadcrumb, .section h3, .menu-localnav-container a, .team_list h3{font-family: 'Open Sans', sans-serif !important;}
#logo img{max-width:222px}
.sr h1, .search_res h3 a, .right_col h1, h2.sh, #pr_posts_eu h4 a, .pr_headl span, .twitter_head h3, .left_col h3, .local_h1, .right_col h3, .content_section h2,.sl h3, .sr h3, .sr h2, .map_right h1, .map_right h2, .hl_cent, .left_col_cont h2, .right_col_cont h2, .timeline h3, #tab_nav li, .head_cent, .s_head, #tbl_mdl table th, #tbl_btm table th, #tbl_btm h3, #spoilers_right h3, #spoilers_left h3, .mtic_headline, #news_adv h3, #news_adv h3 a, #wwa_list li h4, .cont_head{font-family: 'Open Sans Condensed', sans-serif;}
h2.sh{color: rgb(70, 70, 73);font-size:22px; font-weight:700; margin-bottom:40px}
.section h3, .content_section h2{color: rgb(70, 70, 73); font-size:28px; font-weight:700; margin-bottom:25px; text-align:left}
.search_res a, .search_res h3 a, .search_res a.more, #pf_links a, #pr_posts_eu h4 a, a.more, .menu-localnav-container a, .tweet_list li a, .twitter_head a, .content_section a, .aff_countries li a, #news_adv h3 a{ text-decoration:none}
#breadcrumb a:hover, .search_res h3 a:hover, .search_res a.more:hover, #pf_links a:hover, #pr_posts_eu h4 a:hover , a.more:hover, .menu-localnav-container a:hover, .tweet_list li a:hover, .twitter_head a:hover, .content_section a:hover, .aff_countries li a:hover, #news_adv h3 a:hover{text-decoration:underline}
.sr h1, .right_col h1{font-size:30px; font-weight:700; color:#1c9896; margin-bottom:45px}
.main{margin: 0 auto 0 auto; max-width: 1270px; width:100%; position:relative; z-index:2; box-sizing:border-box; padding:0 15px 0 15px}
.main img{max-width:95%; height:auto !important}
.sr h3{margin-bottom:15px; font-size: 22px; color: rgb(70, 70, 73);}
#wrapper .main{max-width:1200px; margin:0 auto}
#page_header{padding:8px 0px 53px 0px; z-index:5; background:#fff}
#page_header .main{position:relative; z-index:3;}
#search, #langsel{height:35px; float:right; margin-top:8px; box-sizing:border-box}
#search{width:315px; background:#dedee2;padding:0px;}
#search input{height:100%; box-sizing:border-box; font-size:13px; outline:0}
.s_sub{padding:0px; margin:0px;border:none;width:35px;color:#fff; background:#1c9896; height:35px; border-radius:0px; display:inline-block; -webkit-border-radius:0px; -webkit-appearance: none;}
.s_inp{width:275px; border:none; padding:3px 10px; background:none; color:#1c9896; -moz-appearance:textfield; -webkit-appearance: textfield; appearance: textfield;}
#langsel{width:158px; border:1px solid #dedee2; margin-left:17px; position:relative; z-index:4}
#langsel ul, .mtic_cf_dd ul{position:absolute; top:0px; left:-1px; width:122px;height:35px; overflow:hidden}
#langsel ul li, .mtic_cf_dd ul li{display:block;height:35px; padding:0px; box-sizing:border-box; line-height:35px; font-size:14px;border:1px solid #dedee2; border-top:0px}
#langsel ul li a, #langsel ul li span{display:block; height:100%; width:100%; color:#000; text-decoration:none;padding:0px 10px; font-size:13px}
#langsel ul li a:hover{background:#dedee2; color:#1c9896}
#langsel ul li:first-child, #langsel ul li:last-child{border-bottom-width:0px}
.c_btn{height:100%; width:35px; display:block; cursor:pointer; float:right; background:#dedee2 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAMAAABYzB2OAAAAb1BMVEUAAABGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRklGRkkIk0oJAAAAJHRSTlMACR0QHLLJKweCihWovSrwYCi572m+ugZquCej7mgp/S0/AwIt1H0TAAAAYElEQVR4Xl3M6Q6DIBSE0VHb4tKromLdt973f0YNCaB8P08yA68gjPB6f4STOOEU2Zcpv0lRArJiElbqBtCmxE20tXr7u1aduZA90wAj1tRoxBlPMx4ttHbw2vbDp7+VE+JxBpSyyET1AAAAAElFTkSuQmCC') center center no-repeat;}
.list_open .c_btn{background:#dedee2 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAMAAABYzB2OAAAAA3NCSVQICAjb4U/gAAAAYFBMVEXz8/Tw8PDr6+vq6urj4+Pi4uLh4eHh4eLg4ODe3t/R0dG5ubqysrOxsbKxsbOioqSampyJiYuFhYd/f4F6enx5eXt4eHp2dnh1dXdtbXBSUlRRUVRQUFNHR0pGRkn///9Om+z8AAAAIHRSTlP/////////////////////////////////////////AFxcG+0AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAYElEQVQImWXPSRKAIAwEwLjgjruCCuT/vxQQLMScprpmDgH8HfjQ1DFRycovdadSKwmJCjlxb+BkwJw5Ay+IBVM7eai/rCBWXG3E0CvamDFoxSt2OycwBqJ7x5ICZPFDN0jJFnCaYSsAAAAAAElFTkSuQmCC')  center center no-repeat !important;}
.list_open ul{background:#fff;border-bottom:1px solid #dedee2}
.list_open ul li:first-child{border-bottom-width:1px !important}
.main_menu{ height:45px; position:absolute; top:74px; left:0px;width:100%; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABaCAYAAAB5XDy9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDQvMjMvMTXrlvozAAAAHElEQVQYlWOQmTHtPxMDAwPDMCUY/v//P6w9CAAQuAb2Scx1xQAAAABJRU5ErkJggg==') 0px 0px repeat-x; z-index:2;/* height:90px !important*/}
body.lang_en_US #menu-mainmenu li ul{ max-width:950px}
body.lang_fr_FR #menu-mainmenu li ul{max-width:1095px;}
body.lang_de_DE #menu-mainmenu li ul{max-width:1120px;}
li#menu-item-671>ul, li#menu-item-670>ul{text-align:right;}
#menu-mainmenu{ left:0px;}
#menu-mainmenu li, #menu-mainmenu-mob li{display:inline-block; height:100%; }
#menu-mainmenu li a, #menu-mainmenu-mob li a{color:#fff; text-decoration:none; font-size:18px; font-weight:bold;font-weight:400; display:block;height:100%; line-height:45px; padding:0 30px; transition:ease .3s}
#menu-mainmenu li a:hover, #menu-mainmenu-mob li a:hover{background:#fff; color:#1c9896}
#menu-mainmenu li ul, #menu-mainmenu-mob li ul{display:block; position:absolute; top:34px;width:100%;left:-99999px; z-index:3; padding:11px 0 0 15px}
#menu-mainmenu li ul.proc{display:none; left:0px}
#lyi{ width:100%; height:700px; z-index:1; position: relative;display:none; box-sizing:border-box; background: rgba(0,0,0,.7);margin:0 auto;}
#lyi p{position:relative; z-index:2;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADFCAYAAACVbJgrAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAABfSURBVCiRtZJBCsAwCASn5j/9Zb/d5JaCxMUUcxEEx10XAR4DbgPeWTCgLwpzpMu5EKshnA3nJYuFxNdqYpXBEWs1QnqpPjq0EQpliWzYW6n9zEBv3n9g7b5IqAGXIwYwQYyP0oP6VQAAAABJRU5ErkJggg==') 0px 0px repeat-x; height:100%; padding-top:30px; text-align:center;color:#fff; font-size:25px; line-height:1.35em; font-weight:300;}
#menu-mainmenu>li:hover ul.sub-menu{display:block}
#menu-mainmenu>li:hover html{opacity:0} 
#menu-mainmenu li ul li{position:relative; height:45px}
#menu-mainmenu li ul li a{color:#1c9896; position:absolute; left:0px; top:0px; white-space:nowrap}
#menu-mainmenu>li>ul>li>a:hover{background:#1c9896; color:#fff;}
#menu-mainmenu>li>ul>li.current-menu-item>a{font-weight:bold}
#menu-mainmenu>li.current_page_item>a, #menu-mainmenu>li.current-menu-parent>a{background:#fff; color:#1c9896;font-weight:bold;}
#lyi strong{font-weight:700; letter-spacing:1px}
#lyi span{color:#1c9896}
.cols{float:left;}
.one_third{width:31.32%;}
.one_third.middle{margin:0 3% 0 3%}
#home_btm{position:absolute;bottom:0px; left:0px; width:100%}
body.home .one_third h3{background:#fff; background:rgba(255,255,255, .7); height:45px; line-height:45px;  font-size: 24px; padding-left:15px; font-weight:700; margin-bottom:2px}
body.home .one_third h3 a{color: rgb(70, 70, 73); text-decoration:nones; display:block; height:100%; text-decoration:none}
.hc_content{background:#fff; background:rgba(255,255,255, .7);padding:15px;color: rgb(70, 70, 73); font-size:16px }
.hc_content a{color: rgb(70, 70, 73); text-decoration:none}
.hc_content a:hover{text-decoration:underline}
#breadcrumb{font-size:14px; line-height:45px; border-bottom:1px solid #1c9896; color:#1c9896; background:#fff; position:relative; z-index:1; width:100%; max-width:100%}
#breadcrumb a{color:#1c9896; text-decoration:none}
#breadcrumb span{font-weight:bold}
#clear_page{border-bottom:1px solid #1c9896; clear:both}
.sl, .sr{float:left; width:50%;}
.single_left_meta{float:left; width:50%;}
.sr{padding:25px 0px 25px 55px; float:right; background:#fff}
#left_thumb{min-height:1px;}
body.local_pr #left_thumb{opacity:0 !important; position: relative}
.img_cr{font-size:75%;color:#999}

.search_res li{margin-bottom:20px; padding-bottom:20px;border-bottom:1px solid #f1f1f1}
.search_res li:last-child{margin-bottom:0px; border:none}
.search_res h3{margin-bottom:30px}
.search_res h3 a{color:#000; font-weight:700; font-size:18px}
.search_res p{margin-bottom:20px}
.search_res a.more{color:#1c9896; display:inline-block;}
.left_col, .right_col{float:left;width:50%; padding-top:32px; overflow:hidden}
.right_col{padding-left:52px}
.left_col{padding-right:52px}
body.page-template-page-local-pressroom-home .right_col, body.page-template-page-local-pressroom-home-vis-left .right_col{float:right}
.right_col.border{border-left:2px solid #eaeaea; position:relative; left:1px}
.left_col.border{border-right:2px solid #eaeaea; position:relative; left:1px}
body.post-template-page-pressroom-php{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA3NCSVQICAjb4U/gAAAABlBMVEXz8/P///+tmGeuAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8wOS8xNVicQoMAAAAKSURBVAiZY2AAAAACAAH0cWSmAAAAAElFTkSuQmCC'); background-position:0px 0px; background-size:50% 100%; background-repeat: no-repeat}
.section{padding-bottom:20px; clear:both}
#pf_links a, .dl_vis_gal a{display:inline-block; width:auto; float:left; margin-bottom:40px; padding-right:10%; text-align:center; color:#000; max-width:25%; font-size:12px; position:relative}
#pf_links a.match img{margin-bottom:14px}
#pf_links a.meetic img{margin-bottom:10px}
#pf_links a{text-align: center; width:25%; padding: 0;overflow: hidden}
a.de_link{min-height:50px}


.dl_vis_gal a{margin-bottom:20px;}
#pf_links a img, .dl_vis_gal a img{display:block; max-width:100%; margin:0 auto}
#pf_links a img{margin-left:auto; margin-right: auto; max-width: 96%; margin-bottom: 14px;}
div.hover_dl{display:block;max-width:100%; height:114px; background:#000; background:rgba( 0,0,0, .6 ); position:absolute; top:0px; left:0px; opacity:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease; min-width:100%}
.hover_dl strong, .dl_btn{width:90%; margin:0 auto; color:#fff;display:block; line-height:30px; position:absolute; bottom:15%; left:5%; background:#1c9896; font-size:15px; min-width:80px}
 #pf_links a.disonsdemain {max-width:35%; width:35%; position: relative; top:-3px}
#pf_links a.ourtime img, #pf_links a.disonsdemain img{max-height:30px; min-height: 30px}
 #pf_links a.disonsdemain img{max-height:30px; min-height:30px}
.dl_vis_gal a:hover div.hover_dl{opacity:1}
.dl_vis_gal a{width:20%; padding-right:0}
.last{padding-right:0px !important; border-right:none !important}
.de_link{position:relative; padding-bottom:12px}
.de_link span{position:absolute; bottom:0px; display:block; text-align:center;opacity:0}
.dl_vis_gal{margin-bottom:25px}
.dl_vis_gal h3{font-size:16px}
.contact_left, .contact_right{float:left; width:48%;}
.contact_right{float:right}
.wpcf7-form{margin-top:26px}
.contact_left input, .contact_right input, .contact_right .wpcf7-textarea, #cont_evt  .wpcf7-submit, .mtic_cf_dd{font-size:14px; line-height:45px; width:100%; padding:0 10px 0 10px; box-sizing:border-box; background-color:#dddddd; border:none; height:45px}
.contact_right input::-webkit-input-placeholder {color: rgb(102, 102, 102)}
.contact_right input:-moz-placeholder {color: rgb(102, 102, 102);}
.contact_right input::-moz-placeholder {color: rgb(102, 102, 102);}
.contact_right input:-ms-input-placeholder {color: rgb(102, 102, 102);}
.contact_left input::-webkit-input-placeholder {color: rgb(102, 102, 102);}
.contact_left input:-moz-placeholder {color: rgb(102, 102, 102);}
.contact_left input::-moz-placeholder {color: rgb(102, 102, 102);}
.contact_left input:-ms-input-placeholder {color: rgb(102, 102, 102);}
.contact_right textarea::-webkit-input-placeholder {color: rgb(102, 102, 102)}
.contact_right textarea:-moz-placeholder {color: rgb(102, 102, 102);}
.contact_right textarea::-moz-placeholder {color: rgb(102, 102, 102);}
.contact_right textarea:-ms-input-placeholder {color: rgb(102, 102, 102);}
.contact_right .wpcf7-textarea{height:192px; line-height:1.1em; padding:15px 10px; font:inherit}
.wpcf7-form .file{padding:12px 0px 10px 10px; background:#dddddd;color: rgb(102, 102, 102);}
.wpcf7-file{padding:0px !important; margin:0px !important; line-height:15px !important; height:auto !important; cursor:pointer}
.contact_left small, #cont_evt small{display:inline-block; font-size:13px; font-style:italic; color: rgb(102, 102, 102); margin-top:3px}
.wpcf7-not-valid{border:1px solid red !important}
form.invalid span.wpcf7-form-control-wrap{padding-top:22px; height:72px; position:relative}
body.post-template-page-events-php form.invalid span.wpcf7-form-control-wrap{height:auto} 
.wpcf7-not-valid-tip{position:absolute;top:0px}
span.wpcf7-form-control-wrap{display:block; margin-bottom:5px;}
.contact_left br, .contact_right br{display:none !important}
.file .wpcf7-form-control-wrap{padding-top:0px !important; height:auto !important; margin-bottom:0px !important}
form.invalid .file{margin-top:25px}
form.invalid .wpcf7-submit{margin-top:145px} 
span.textarea-429{background:#ddd}
form.invalid span.textarea-429{background:none}
.wpcf7-submit{color:#fff; font-weight:bold; background-color:#1c9896 !important; cursor:pointer; font-size:18px;  -webkit-border-radius: 0px; -webkit-appearance: none;}
div.wpcf7-validation-errors{margin:0 0 25px 0 !important; padding:10px !important; border-color:red !important; background:#fff !important}
div.wpcf7-mail-sent-ok{border-color:#1c9896 !important; background:#fff !important}
.wpcf7-form strong{color:rgb(70, 70, 73)}
span#m_menu_1{display:inline-block; width:50px; height:50px;float:left;margin-right:15px; bottom:-5px; position:relative;background-image: url(img/mob_men.png); background-size:cover; display:none}
.ovhidden{overflow:hidden}
body.m_menu_open #lyi, body.m_menu_open #footer_home, body.m_menu_open #main_footer{opacity:.3}
#mobile_search{display:none}
.teaser_list li{overflow:hidden;padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e2e2e2}
.teaser_list li:last-child{border:none; margin-bottom:0px}
.teaser_list li div.t_col{float:left;width:19%; padding-right:3%}
div.t_col img{max-width:100%; height:auto !important; margin-top:5px; width:auto !important}
#pr_posts_eu h4{margin-bottom:15px}
#pr_posts_eu h4 a{color: rgb(70, 70, 73); font-size:15px; font-weight:700; display:inline; line-height:1.2em}
#pr_posts_eu li p{line-height:1.2em; margin-bottom:15px}
#pr_posts_eu li a.more{color:inherit; font-weight:bold; color: rgb(70, 70, 70); display:inline-block; }
#pr_posts_eu li a.more.has_thumb{margin-left:19%}
#pr_posts_eu h4 span{display:inline-block; height:14px; width:22px; margin-right:10px; position:relative; bottom:0px; background-size:cover}
span.b2{background:url('img/flags/2.png')}
span.b3, span.b13, span.b14, span.b15, span.b19{background:url('img/flags/3.png')}
span.b4{background:url('img/flags/4.png')}
span.b5{background:url('img/flags/5.png')}
span.b6{background:url('img/flags/6.png')}
span.b7{background:url('img/flags/7.png')}
span.b8{background:url('img/flags/8.png')}
/*span.b9{background:url('img/flags/9.png')}*/
span.b10{background:url('img/flags/10.png')}
span.b11{background:url('img/flags/11.png')}
span.b12{background:url('img/flags/12.png')}
.menu-localnav-container{border-top:1px solid #1c9896; text-align:center; font-size:16px; line-height:45px; background:#f3f3f3}
.menu-localnav-container li{display:inline-block;width:260px}
.menu-localnav-container a{color: rgb(70, 70, 73); display:inline-block; padding:0 17px 0 17px}
.menu-localnav-container li.current-menu-item a{font-weight:bold}
.pr_headl{text-align:center; padding:25px 0 30px 0;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL8AAAAKCAMAAADSM3/yAAAAA3NCSVQICAjb4U/gAAABF1BMVEXz8/Pz8/Ty8vLw8PHv7+/s7Ozr6+zo6Ojn5+fm5ubm5ufj4+Pg4ODf3+De3t/e3t7d3d3b29vZ2dnY2NjW1tbW1tfV1dbU1NXS0tPNzc7MzM3Kysu/v8C+vr+9vb67u7y4uLm0tLWxsbOwsLGurrCpqaqmpqilpaahoaKampyZmZqZmZuUlJaPj5COjpCNjY+MjI6JiYuIiIqHh4mGhoiDg4WBgYN/f4F9fX94eHp3d3l3d3pycnRwcHJvb3Fvb3JsbG9ra21qamxnZ2pmZmhkZGZkZGdiYmRhYWNfX2FcXF5cXF9ZWVxXV1lXV1pVVVhTU1ZSUlVPT1JOTlFNTU9NTVBLS05KSk1JSUxISEtHR0pGRkn///9lBMCSAAAAXXRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDhr52QAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8xNy8xNYUjHAAAAADgSURBVDiNY+AXEaUiEBHmjMEH2IWpa50Ag3M0dYGrigAjLtdzyDtR2TY3BkNHOyoCW+eg6EA9SVZsrudWdo8OdrGlpnWOxgx4o5sMIGvhGxXloMCNLs6n5hUdaqfMRGXrqO7+mBheHbeQaD9tcRYkMSFN/+ggKznqW0YD98fEMCtaBUZHWctA8zKThH5wdIC5NC2soon7gUDMwDMs2ltdkCGGWcosMtLXRIQ29tDK/TExbKr2QdGhRkqW0ZFeujy0soV27gcCaVOfiOhwDy0u2llBU/cDS3xNGw2shSm1AADjM1wvmR2fTgAAAABJRU5ErkJggg=='); background-position:center bottom; background-repeat:no-repeat; margin-bottom:30px}
.pr_headl span{font-size: 36px; color: rgb(70, 70, 73); font-weight:700; display:inline-block; margin-left:7px}
.pr_headl img{display:inline-block; margin-right:7px; vertical-align: text-bottom; max-height:45px}
body.local_pr .left_col, body.local_pr .right_col{padding-top:0px}  
.tweet_list li{border-style:dashed; line-height:1.3em; margin-bottom:20px; padding-bottom:20px}
.tweet_list li a{color:inherit}
.tweet_list li a.usr{color:#2aa9e0; font-weight:bold}
.tweet_list li:last-child{border:none}
.tweet_list li img{float:left; margin-right:25px}
.tweet_list li span.meta{display: block; color:rgb(153, 153, 153); margin-top:15px; font-style:italic; font-size:14px; margin-left:73px}
.twitter_head{padding-left:72px; background:url(img/sm_icons.png) 0px 0px no-repeat; height:50px; margin-bottom:30px}
#fb_stream .twitter_head{background-position:0px -100px}
#fb_stream .twitter_head a{color:#36609f}
body.page-template-page-local-pressroom-home .left_col h3{font-size:28px; margin-bottom:5px}
body.page-template-page-local-pressroom-home .right_col h1{margin-bottom:40px}
.twitter_head a{color:#2aa9e0; display:inline-block; font-weight:bold; font-size:17px}
body.site_2 .color{color:#ed4280}
body.site_2 .wpcf7-submit{background:#ed4280 !important}
a.social_icon{display:inline-block; float:left;margin-right:15px; height:50px; width:50px; background:url(img/sm_icons.png) 0px 0px no-repeat}
a.url_ty{background-position:0px -50px}
a.url_fb{background-position:0px -100px}
a.url_pi{background-position:0px -150px}
a.url_inst{background-position:0px -200px}
a.url_go{background-position:0px -250px}
#social h3, #contact h3{margin-bottom:30px}
#local_posts{overflow:auto; position:relative}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#464649 !important; opacity:1 !important; display:block !important}
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity:1 !important; display:block !important}
.h50{height:50px}
.local_h1, .map_right h1{text-align:center; font-size:45px; font-weight:700; margin-bottom:30px}
.local_visual{border-bottom:1px solid #e0e0e0; padding-bottom:20px; margin-bottom:50px}
.local_visual:last-child{border:none}
.dl_vis_gal a{text-decoration:none; margin-right:1rem; text-align:center}
.dl_vis_gal a span{display:block; text-align:center; text-decoration:none; padding:5px 2px; line-height:1.15em; font-size:11px; width: 100%; overflow: hidden; text-overflow: ellipsis}
.l_vis_dl{display:block !important;min-width:100% !important;font-size: 14px !important;color: rgb(70, 70, 73) !important;font-weight: bold;float:none !important; margin-bottom:0px !important; text-align:left !important; margin-bottom:10px !important}
.local_visual iframe{max-width:60%; margin-bottom:25px}
.slider_local_visuals ul{ position:relative; z-index:2}
.flex-viewport{width:87%; margin-left:6.5%;}
.slider_local_visuals li a.img{width:100% !important; padding:0px !important; margin:0 !important; max-width:8000px !important}
.slider_local_visuals .flex-direction-nav{opacity:1 !important;position: absolute;top: 0%;left: 0px;width: 100%;height:80%; z-index:1 !important}
.slider_local_visuals .flex-direction-nav a{opacity:1 !important; height:100%; width:10% !important; top:0px !important; margin-top:0px !important}
.slider_local_visuals .flex-direction-nav a.flex-prev{left:0px !important; }
.slider_local_visuals .flex-direction-nav a.flex-next{right:0px !important}
.no_visuals_page h3{margin-bottom:0px}
.no_visuals_page  p{margin:0px !important}

.slider_local_visuals a.flex-prev{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAmCAYAAADEO7urAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8xOS8xNWX8azMAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAABxklEQVRIia3WzW5NURQH8F+rWpUw8QwmPmJMDTyFQamrWjUgWIrEEIkQH6thaiLCwBtIGKEmZkWfwpQBA4Ozb3L7dXvP3d3TffLLf5119ll7xA6szBzBBXwY3QFsFHdwG/vHKrFdBZrBfESsDA0W7BY6WIiITzBSmaxTkn3u7rVOmJljWNwMa50wM3fjhqajc+uxVmDBFjG7FQYDfTY9yfpiDPAOM3Mc1zGH2Yj40u/5vmDBusm2xfqCBQtNAwbCtgQzcwJXDVhm79rQ5R5sAefbYBsSFuwa5ofB1oCZuQdXcHFYjFJyZk7iMi7VYDCWmfs0JVZjNCWfxn2ciohvNRjN0TuIVfyqxbrgPbzHu8w8Vg1GxG88wEe8zMyjtQkV9G5BX2XmkWHBNSclM/fiIU6iExErVWAP+ghTOBcR36vAgk7iMU60RTf9Y0fEH9zEMl63aVTfmVLO95M2SbcdUgV9WtCzEfGjCizoxDr0ZxVY0HE8K+jMVknbDvouOoUzmyVtfbcpM3oJxwu62rvf+n4YEX81Y+Ir3mbmoSqwoP8Kuow3mXm4uzfUda67yrXuuaZR0xGxWgX2oEuaH8p0NVjQUbzAgf//arPbN9llmAAAAABJRU5ErkJggg==') 10% 50% no-repeat;}
.slider_local_visuals a.flex-prev:before{content:'' !important}
.slider_local_visuals a.flex-next{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAmCAMAAADz5UuZAAAAA3NCSVQICAjb4U/gAAAAUVBMVEXx8fHt7e3s7Ozr6+vq6urn5+fk5OTj4+PU1NTOzs7Nzc3MzMzLy8vKysrFxcXDw8O/v7++vr61tbWmpqalpaWkpKShoaGgoKCfn5+UlJT///8w5+s0AAAAG3RSTlP//////////////////////////////////wAnNAs1AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAFnRFWHRDcmVhdGlvbiBUaW1lADA1LzE5LzE1ZfxrMwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAACbSURBVCiRbc7ZFoIwDEXRQLXgiAjaev//Q0WgQ3Lt414naeQ5gp40L1bBHxWgJV2Q2x+imUdG226IVrU76g0J1Q0Z6w0F4XJbYWlrzKoQbn4wLu3ACDcNjDhMd0bIPDAePz2hjyca9/FMH61m0McLHb+bwmQ1ZqvQhysslq6gD8USVrMZVbejsRX17IadtQW7tzWICzdrEOnJ8AWXOEeJukq5DAAAAABJRU5ErkJggg==') 90% 50% no-repeat;}
.slider_local_visuals a.flex-next:before{content:'' !important}
.pan_img{max-width:100%; height:auto !important}
#fb_stream img{max-width:50px; height:auto}
.local_head_no_title{padding-bottom:10px;}
.tw_col_content>h1{margin-bottom:40px}
.local_head_no_title img{margin:0px auto; display:block}
.content_section{line-height:1.4em; text-align:justify; position:relative;background: rgba(255,25,255,0.0)}
.content_section h1, .content_section h2, .content_section h3{line-height:1.2em; text-align:left}
.content_section p{margin-bottom:1.8em}
.content_section li{margin-bottom:10px}
.content_section iframe{ max-width:100%}
body.single-post, body.single-panorama{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA3NCSVQICAjb4U/gAAAABlBMVEXz8/P///+tmGeuAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8wOS8xNVicQoMAAAAKSURBVAiZY2AAAAACAAH0cWSmAAAAAElFTkSuQmCC'); background-position:0px 0px; background-size:50% 100%; background-repeat: no-repeat}
body.site_1 #wrapper .main{overflow: inherit !important}
.single_left_meta{padding:30px 52px 0 0;}
html.js .single_left_meta{opacity:0; position:relative; z-index:5}
.downloads li{width:32%; float:left; padding:10px; text-align:center; margin-right:2%}
.downloads li:nth-child(3){margin-right:0px}
.downloads li:nth-child(6){margin-right:0px}
.downloads li span{font-size:13px; display:block; line-height: 1.3em;}
.downloads li a{display:block;color:#fff; text-decoration: none; font-weight:700;padding:7px 15px; margin-top:10px}
.pan_img{display:block; margin:0 auto 25px auto}
.map_right{width:50%; float:left;padding:40px 0 50px 55px;  color: rgb(70, 70, 73);}
.map_right h1, .map_right h2{text-align:left; color:#1c9896}
.map_right a{color:inherit}
#map{width:75%; height:auto; cursor:pointer;float:left; padding-top:10px}
#others polygon{cursor: default !important}
#map_nav{width:25%; float:right; padding:10px; background:#fff; margin-top:20px}
#map_nav img{float:right;clear:both; display:block; margin-bottom:15px; max-width:90%; height:auto; opacity:.3;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
#map_nav img:hover{opacity:1}
#map_nav.mn_neu img.neu{opacity:1}
#map_nav.mn_meetic img.meetic{opacity:1}
#map_nav.mn_lexa img.lexa{opacity:1}
#map_nav.mn_friendscout img.fs24{opacity:1}
#map_nav.mn_secret img.secret{opacity:1}
#map_nav.mn_neu img.neu{opacity:1}
#map_nav.mn_match img.match{opacity:1}
#map_nav.mn_disonsdemain img.disonsdemain{opacity:1}
#map_nav.mn_ourtime img.ourtime{opacity:1}
#map_nav.senior img.heart{opacity:1}
#map_nav a:last-child img{margin-bottom:0px}
#map_nav a img.heart{max-height:15px} 
body.page-id-1281 img.zweisam{opacity:1 !important}
body.page-id-1246 img.ourtime{opacity:1 !important}
body.post-template-page-brand-map-php #wrapper, body.page-template-page-brand-map-php #wrapper{background-size:50% 100%; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACAQMAAABIeJ9nAAAAA3NCSVQICAjb4U/gAAAABlBMVEUcnJr///8XxpbsAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAFnRFWHRDcmVhdGlvbiBUaW1lADA1LzI0LzE10DbJPgAAAAxJREFUCJljYGBgAAAABAABowoV4wAAAABJRU5ErkJggg=='); background-repeat:no-repeat}
body.post-template-page-brand-map-php .left_col{padding-right:20px}
body.post-template-page-brand-map-php .left_col, body.post-template-page-brand-map-php .right_col{padding-top:0px} 
#map svg image.primary{opacity:0}
#map svg image.secondary{display:none}
.svg-meetic image.meetic{opacity:1 !important}
.svg-meetic g.meetic polygon{fill: #fff}
.svg-match image.match{opacity:1 !important}
.svg-match g.match polygon{fill: #fff}
.svg-lexa image.lexa{opacity:1 !important}
.svg-lexa g.lexa polygon{fill: #fff}
.svg-friendscout image.friendscout{opacity:1 !important; display:block !important}
.svg-friendscout g.friendscout polygon{fill: #fff}
.svg-secret image.secret{opacity:1 !important; display:block !important}
.svg-secret image.friendscout{display:none !important}
.svg-secret g.secret polygon{fill: #fff}
.svg-neu image.neu{opacity:1 !important; display:block !important}
.svg-neu g.neu image.friendscout{display:none !important} 
.svg-neu g.neu polygon{fill: #fff}
.svg-meetic g#france polygon, .svg-meetic g#belgium polygon, .svg-meetic g#spain polygon, .svg-meetic g#portugal polygon, .svg-meetic g#italy polygon{fill:#fff !important}
.svg-friendscout g#germany polygon, .svg-friendscout g#switzerland polygon, .svg-friendscout g#austria polygon{fill:#fff !important}
.svg-secret g#germany polygon, .svg-secret g#switzerland polygon, .svg-secret g#austria polygon{fill:#fff !important}
.svg-neu g#germany polygon{fill:#fff !important}
.svg-match g#ireland polygon, .svg-match g#uk polygon, .svg-match g#sweden polygon, .svg-match g#finland polygon, .svg-match g#norway polygon, .svg-match g#denmark polygon{fill:#fff !important}
body.page-id-359 polygon{fill: #fff !important}
/*body.page-id-359 image{display:none !important}*/
body.page-id-359 #map_nav img{opacity:1 !important}
body.page-id-359 #map_nav img.disonsdemain{max-width:100%}
.hl_cent{font-size:36px;color:#1c9896; font-weight:700; text-align:center; margin:35px 0 50px 0}
.team_list li{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA3NCSVQICAjb4U/gAAAABlBMVEXi4uL////QNzhYAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8yNS8xNWiKrlsAAAAKSURBVAiZY2AAAAACAAH0cWSmAAAAAElFTkSuQmCC') 0px 80px repeat-x; padding-bottom:10px; margin-bottom:10px; border:none; cursor:pointer}

.team_list li.open{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDUvMjUvMTVoiq5bAAAADUlEQVQImWOQmTHtPwAEaAJKNIxPIAAAAABJRU5ErkJggg==') 0px 80px repeat-x}
.team_list  li .img_col{float:left;display:inline; width:140px; position:relative}
.team_list  li .img_col img{position: relative; z-index:1}
.team_list  li .img_col:after{content:' '; display:block; width:50px; height:50px; background:#fff; position:absolute; bottom:0px; left:0px}
.team_list h3{font-size: 19px;color: rgb(70, 70, 73);font-weight: bold; padding:45px 0 37px 0; line-height:17px; display:inline-block}
.team_list h3 span{font-weight:normal; font-size:17px}
.c_col{overflow:hidden;width:auto}
.team_list div.content{line-height:1.3em; display:none; text-align:justify; padding:15px 0}

.team_list li.open h3{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAQCAYAAABUWyyMAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDUvMjUvMTVoiq5bAAACxElEQVRIidWXXUiTURzGn21qatPhaGlpcySVX5XYcqLN4dKLyMouIrrIiyKDyCshzEQjkezjIqQikEUfVjcpSjfqdKSu/EjnVHArfIdfqyhd8qLOd26eLmSiU3NzU+l3+z7POc9zzh8OLwuFBURx5iwuxcfjf2PWZkNZexs6vxvBGp+eJjfq6/BtfAzF8jTIRKKtzucU6uEh5NbWYg+Ph8cnM8AihBDr3BwaDBReabUIDQxEjiQRQh5vq7OuyChNo6ytFaM0jXMxMTh9IBIcNnu+iF1kMpuh0HThbW8vrkskuBx/ZCszL8Fis0FJDeBdXx/2BgXhWoIEIVzuwvclReyM0jSu1FTDz9sbd+RyxO4M3tTQjtAMg6yqSkxaGJQcT4ckLGyZZsUiADBjteKlthtKikK0QLDsBDaL5xoN7qlbkC0WIzcpeVXdqkXsLJ7J87GxOLFvP3w4HI8HdkT78wcKVSoEc7cj71gKIvj8f+rXLGJHPTyEQlUjeNt88STjFHYHBHgksCM0w6CkuQkqgwG3ZDJkRkY5ZyQuYLFaydOOdiJVlJNnXzqIeXbWFfua1Oh1JPThfZLfoHTZ6/SNLIYymVDc9BGMzYqr4qOQCsPBYbNdXWYB/dhvPPikBj3D4HaqHNECAVgslktrrKuInXpqAPkNSkjDRbiblg5fLy+X/JMWCyp6evDhqx6ZUVG4cPAQuD4+6wvjiZEoUjWSgJJi8qJb47Sn02gkGRWvSVbVe2IwmdzO4NaNLGZwYgKlLc34M2PGTWkK4kJ2ragzmc0obWlG68gIssViXDwc54nt3RstRyw2G6p1Oig0XUgSCpEjSQTfzw/A/LtUo9ehsr8fEXw+cpOSscPf31Nbe7aInV9TU3jU+hlKikKBTAZpuAh5ynoYaRpFqalICF3+MrvLhhSx0zQ4iDe9PSjv6sRG/yr8BXE8iSSiJBMBAAAAAElFTkSuQmCC') center 80px no-repeat}
.grey_full_width{background:#f5f5f5; padding:15px 0 45px 0; margin-bottom:60px}
body.post-template-page-avertising-local .grey_full_width{margin-bottom:45px}
.left_col_cont, .right_col_cont{text-align:justify; line-height:1.3em}
.left_col_cont p, .right_col_cont p{margin-bottom:1.5em}
.left_col_cont h2, .right_col_cont h2, #tbl_btm h3, .cont_head{font-size:26px; color: rgb(70, 70, 73);font-weight: bold; margin-bottom:35px; text-align:left; line-height:1.3em}
.timeline{width:50%; margin:0 auto; padding-bottom:50px}
.timeline h3, .head_cent{text-align:center; margin-bottom:60px;font-size: 28px;  color: rgb(70, 70, 73);font-weight: bold;}
ul.tl {margin-bottom:50px; background:url(img/bg_tl.png) 95px 0px repeat-y}
ul#serv_lgd{overflow:hidden; display:block;margin:0 auto 50px auto}
ul#serv_lgd li{display:inline-block; float:left; width:25%; padding:10px 0 10px 45px;}
ul.tl li{margin-bottom:40px;}
ul.tl li div.date{width:65px;float:left; color: rgb(70, 70, 73); margin-right:10px}
ul.tl li div.date span.month{font-size:14px; display:block; width:100%; margin-bottom:5px; text-align:right}
ul.tl li div.date span.year{font-size:17px;display:block; width:100%; font-weight:bold; text-align:right}
ul.tl li div.evt{width:auto; overflow:hidden;}
ul.tl li div.evt p{margin-bottom:20px}
ul.tl li div.evt p:last-child{margin-bottom:0px}
ul#serv_lgd li, ul.tl li p{ background-repeat:no-repeat; background-position:0px 0px;padding:13px 0 13px 45px;}
ul#serv_lgd.filter li{opacity:.4}
ul#serv_lgd li{cursor:pointer}
ul#serv_lgd li.active{opacity:1}
.services{background-image:url(img/serv.png)}
.campaigns{background-image:url(img/camp.png)}
.corporate{background-image:url(img/corp.png)}
.technologies{ background-image:url(img/tech.png)}
.lyp_txt{font-weight:bold}
.lyp_txt strong{color:#1c9896}
.mtic_headline{padding:20px 0px 20px 0 !important;border-top:1px solid #1c9896;border-bottom:1px solid #1c9896; margin:0px 0 20px 0 !important; font-size:21px !important; color:#1c9896 !important; font-family:inherit; font-weight:700; font-style:italic}
ul.filtered li, ul.filtered p{display:none}
ul.tl.filtered li p.show, ul.tl li.show{display:block !important}
.prep_arrow>li, a.prep_arrow{margin-bottom:5px; color: rgb(70, 70, 73); font-size:16px; background:url(img/pick.png) 0px 3px no-repeat; padding-left:15px}
.prep_arrow>li>ul{list-style:disc;}
.prep_arrow>li>ul>li{margin-bottom:5px}
a.prep_arrow{color: rgb(70, 70, 73); font-size:16px; display:block; text-decoration:none}
.left_par, .right_par{width:45%; float:left}
.right_par{float:right}
ul.s_list{text-align:center}
ul.s_list li{display:inline-block;width:33.2%;margin:0; padding:65px 0 0 0; overflow:hidden; background-image:url(img/event_icons.png); background-repeat:no-repeat; font-size:13px}
ul.s_list li span{display:block}
ul.s_list li.clear{width:100%; clear:both; background:none; height:10px; padding:0px}
li.el_1{background-position:center -883px}
li.el_2{background-position:center -1280px}
li.el_3{background-position:center -504px}
li.el_4{background-position:center -1066px}
li.el_5{background-position:center -686px}
ul.logo_list{display:block; margin-top:25px;}
ul.logo_list li{display:inline-block;float:left; width:20%; padding:.5%}
#serv_btm_l img#dev{padding-bottom:10px;margin-bottom:80px}
#store_links img{display:inline-block; float:left;float:left; max-width:31%; padding-right:2%; height:auto; margin-bottom:50px}
#video_serv{padding-top:0px;}
#video_serv iframe{max-width:100%; width:100%}
#tab_nav{margin-top:40px; text-align:center; text-align:center}
#camps{margin-bottom:0px}
#tab_nav li{display:inline-block;cursor: pointer; border:1px solid #b3b3b3; padding:10px 30px; margin:4px; font-size:20px; font-weight:700;  color: rgb(128, 128, 128); }
#tab_nav li:hover, #tab_nav li.active{color:#464649; border-color:#464649; background:#fff}
#tab_content{width:75%; margin:0 auto;position:relative; margin-top:40px; min-width:650px}
#tab_content div.video{width:74%;position:relative; left:13%; top:0px;}
#tab_content div.share{position:absolute; left:90%;top:0px;}
#tab_content div.share a{margin-bottom:15px}
div.video iframe{width:100%}
div.tab{position:relative; display:none}
#c_1{display:block}
.imgs{margin-top:60px; text-align:center}
.imgs a.img{display:inline-block; max-width:32%; height:auto; margin-right:1%; position:relative; z-index:1; overflow:hidden}
.imgs a.img img{max-width:100%; height:auto}
.imgs img#img_3{margin-right:0px}
.imgs .hover_dl{top:auto; bottom:0px; height:400px !important; width:100% !important}
.imgs a.img:hover .hover_dl{opacity:1}
.head_cent{margin-top:55px}
body.post-template-page-who-we-are .grey_full_width, body.post-template-page-affiliation-php .grey_full_width, #cont_ad{margin-bottom:0px}
.hl_sec, .hl_devices, .hl_heart, .hl_couple{padding:15px 0 15px 75px;color: #1c9896; background-image: url(img/event_icons.png); background-repeat:no-repeat; background-position:-7px -887px; color:#1c9896 !important}
.hl_sec{background-position:-24px -1079px}
.hl_heart{background-position:-20px -1488px}
.hl_couple{  background-position: -19px -1281px;}
.sml_grey_it{font-size:13px; font-style:italic; color:#929292}
#aff_top li{padding-top:135px; font-weight:bold; color: rgb(70, 70, 73);}
.aff_1{background-position:50% -1724px}
.aff_2{background-position:50% -1950px}
.aff_3{background-position:50% -2170px}
#center_img{padding:15px 0;width:100%;max-width:10000px !important}
.wwa{ background:#13A2A1 !important;}
#center_img img{display:block; margin:0 auto;  max-width: 1200px;}
.aff_mi{text-align:center;margin:45px 0 50px 0}
.aff_countries{text-align:center}
.aff_countries li{float:none; width:auto;margin-bottom:15px; display:inline-block}
.aff_countries li img{display:block; margin:0 auto 0px auto; max-width:85%}
.aff_countries li a{display:block;width:100%;text-align:center; overflow:hidden; color:#000; padding-bottom:5px; font-size:13px}
.s_head{font-size: 24px; color:#fff; width:100%; line-height:55px; background:#1c9c9a; text-align:center; font-weight:bold; display:block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor:pointer}
.s_content{height:0px; overflow:hidden; margin-bottom:20px; text-align:center;}
.s_content>div{ padding:30px 30px 0 30px;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAARCAMAAABkQDXwAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAUVBMVEUAAAAcnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJoAAAAA8wfvAAAAGXRSTlMALF9qb3R/jo9PCr3EyA/O0hXX2xvf4yOj/rxR9QAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABcSURBVCjPfcrHEYAgAATAEzOYs/03KuMoKOH2vUiEEGlm5IVVVloNqU5GSfDS6EBL2wG0vCFabIiU/hOCZRgBWtzgFT84ZQqEX5kXgJZYMCUenrKScJdtByUPN1zYHBoBWl1F7gAAAABJRU5ErkJggg==') 50% -1px no-repeat}
#sc1{height:auto}
#aff_contact p.txt{margin-bottom:60px}
.hidden{display:none !important}
#tbl_mdl table, #tbl_btm table{width:100% !important;text-align:center; border-collapse:collapse}
#tbl_mdl table img{margin:15px auto 15px auto}
#tbl_mdl table th{background:#464649; color:#fff; line-height:60px; font-weight:700; font-size: 20px; border-right:1px solid #f5f5f5}
#tbl_mdl table th:last-child{border-right:none}
#tbl_mdl table td{line-height:56px;border-bottom:1px solid #e5e5e5; vertical-align:middle}
#tbl_mdl table tr:last-child td{border-bottom:none}
body.post-template-page-affiliation-local h1 img{display:inline-block; position: relative; top:-4px;margin-left:20px;}
#tbl_mdl h2{margin-top:0px; margin-bottom:30px;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA3NCSVQICAjb4U/gAAAABlBMVEWampz///91BMtVAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8yOS8xNSJcEeMAAAAKSURBVAiZY2AAAAACAAH0cWSmAAAAAElFTkSuQmCC') 50% 60% repeat-x}
#tbl_mdl span{padding:0 10px; background:#f5f5f5; display:inline-block}
#tbl_btm img.head_cent{margin:0 auto 35px auto; display:block;}
#tbl_btm table th{padding:0px;font-size: 20px;color: rgb(28, 156, 154); font-weight:700; border-right:1px solid rgb(28, 156, 154)}
#tbl_btm table th:last-child{border-right:0px}
#tbl_btm table img{margin-top:5px}
td.arr_down_cell{height:36px; background:url(img/aff_btm_arr.png) center bottom no-repeat}
#tbl_btm h3{text-align:center; margin-top:60px}
.btn{padding:10px 23px; margin-top:30px; display:inline-block}
#solutions{padding-top:40px}
#solutions h2{margin-top:45px}
#spoilers_right, #spoilers_left{padding:0 1px 0 1px}
#spoilers_right h3 span, #spoilers_left h3 span{background:#1c9c9a; text-align:center;color:#fff; font-weight:700; font-size: 20px; display:block; line-height:60px}
#spoilers_right h3, #spoilers_left h3{padding-bottom:10px;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAARCAMAAABkQDXwAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAUVBMVEUAAAAcnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJocnJoAAAAA8wfvAAAAGXRSTlMALF9qb3R/jo9PCr3EyA/O0hXX2xvf4yOj/rxR9QAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABcSURBVCjPfcrHEYAgAATAEzOYs/03KuMoKOH2vUiEEGlm5IVVVloNqU5GSfDS6EBL2wG0vCFabIiU/hOCZRgBWtzgFT84ZQqEX5kXgJZYMCUenrKScJdtByUPN1zYHBoBWl1F7gAAAABJRU5ErkJggg==') 50% bottom no-repeat}
#spoilers_right>div, #spoilers_left>div{padding:25px 25px 45px 0; text-align:center} 
.w50{max-width:50%; margin:0 auto}
#ad_mobile{text-align:center}
#ad_mobile img{width:25%; height:auto;}
#am_img_2{margin:0 4.15%}
#ad_mobile .head_cent, #ad_web .head_cent{margin-bottom:45px}
#ad_mobile p, #ad_web p{text-align:center; margin-bottom:45px; color: rgb(70, 70, 73); line-height:1.3em}
#news_adv{margin-bottom:45px; display:block; overflow:hidden}
#news_adv li{width:22.75%; float:left; margin-right:3%; position:relative; padding-bottom:120px; text-align:justify;}
#news_adv li.last{margin-right:0px}
#news_adv li div.img{text-align:center; margin-bottom:35px}
#news_adv h3{text-align:center; margin-bottom:30px}
#news_adv h3, #news_adv h3 a{font-weight:700;color: rgb(70, 70, 73);font-size: 20px; line-height:1.3em; display:block }
#news_adv p{line-height:1.3em;}
#news_adv a.more{display:inline-block; padding:15px; border:1px solid #1c9c9a; color:#1c9c9a; font-weight:700; position:absolute; bottom:10px; left:0px}
#events_list h3{padding-top:120px;color:#1c9896; background-image:url(img/event_icons.png); background-repeat: no-repeat; margin-top:25px}
#events_list li{padding-bottom:20px}
#events_list li#item1 h3{background-position:50% -2672px !important}
#events_list li#item2 h3{background-position:50% -3261px !important}
#events_list li#item3 h3{background-position:50% -3922px !important}
#events_list li#item4 h3{background-position:50% -4484px !important}
body.post-template-page-events .video{width:50%; margin:0 auto}
.ev_section .video{padding:55px 0 65px 0}
.partner_list{width:100%}
.partner_list li{display:inline-block;width:33%; float:left; padding:5px;border-right:1px solid #b8b8b8; height:110px;border-bottom:1px solid #b8b8b8;}
.partner_list li a{display:block; height:100%; width:100%; background-position:center center; background-repeat:no-repeat; background-size:contain; max-width:120px; margin:0 auto}
span.wpcf7-not-valid-tip{font-size:12px !important}
.partner_list li.item_3, .partner_list li.item_8, .partner_list li.item_12, .partner_list li.last{border-right:none}  
.partner_list li.item_5, .partner_list li.item_6, .partner_list li.item_7, .partner_list li.item_8, .nbb li, .partner_list li.item_4{border-bottom:none}
#events_list{padding-bottom:45px}
#cont_evt{margin-bottom:0px; color:rgb(70, 70, 73)}
#cont_evt h4{margin:15px 0 15px 0}
.cfsel, #cont_evt small{margin-bottom:15px}
#cont_evt  .wpcf7-submit{float:right; width:140px}
#cont_evt input[type="text"], #cont_evt input[type="email"], #cont_evt input[type="tel"], .mtic_cf_dd, #cont_evt textarea{background-color:#fafafa;}
#cont_evt #c1 textarea{height:193px}
#cont_evt .main{max-width:900px}
#cont_evt label{width:170px; display:inline-block; margin-bottom:2px;}
.mtic_cf_dd{position:relative; margin-bottom:5px; z-index:5}
.mtic_cf_dd span.c_btn{height:45px; right:-10px;  background: #666 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAALBAMAAACAOcA3AAAAA3NCSVQICAjb4U/gAAAAKlBMVEX///////////////////////////////////////////////////////9q+00tAAAADnRSTlMAESIzRGZ3iJmqu8zu/5x4TXYAAAAJcEhZcwAACusAAArrAYKLDVoAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAASklEQVQImWO428AAAhJ3GXKvgVm51xk47zgAGSxnJzAw7T0EZNncVoAQEC5IAqIEpBiqTeJuKNQohr1nbglAWNp3N0EYDMzlIPUA54EZa7kyCCgAAAAASUVORK5CYII=') center center no-repeat; width:45px; position:absolute; top:0px; right:0px; z-index:2}
.mtic_cf_dd .list_open .c_btn{background:#666 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAALBAMAAACAOcA3AAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAAK6wAACusBgosNWgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAABWSURBVAiZY2BABpJ/C6Cs/P/fIQyW97v/GYBZsn8U7x8EMRj3P2bw+y0AZHH+T2Bg/98AZMX9ABLzvzAwML/fCGTx/DVg0P2rAGQx37/IsP4J2AD/XwD3kRsqgPtRuwAAAABJRU5ErkJggg==')  center center no-repeat !important}
#cont_evt span.textarea-429{background:none}
#cont_evt .file{background:#fafafa}
.mtic_cf_dd ul, .mtic_cf_dd ul li{height:45px; width:100%; background:#fafafa; border:none; z-index:1}
.mtic_cf_dd ul li{border-top:1px solid #ddd; cursor:pointer}
.mtic_cf_dd ul li:hover{background:#eee}
.mtic_cf_dd ul li:first-child{cursor:default; border-top:0px; background:#fafafa !important}
#cont_evt form.invalid .wpcf7-submit{margin-top:0px !important}
.mtic_cf_dd span{height:45px;display:block;padding:5px 10px; color:rgb(102,102,102)}
.type-of-act{position:relative}
.dd_hidden{display:none}
form.invalid .type-of-act{height:0px !important}
.mtic_cf_dd.error ul{border:1px solid red}
span.type-of-act{margin-bottom:0px !important}
.wpcf7-checkbox.wpcf7-not-valid{border:1px solid red; background:rgba(240,153,114,1.00); display:block}
.wpcf7-form-control-wrap.zip{float:left; width:40%}
.wpcf7-form-control-wrap.town{float:left; width:59%; margin-left:1%}
#cont_evt h3{margin-bottom:0px;}
#cont_evt .subhead{margin:15px 0 50px 0; display:block; text-align:center;color: rgb(70, 70, 73);; font-size:15px; font-weight:normal}
#c3 textarea{height:293px}
#cont_evt{margin-top:45px}
.cv_evt, #cont_evt{display:none}
.mb0{margin-bottom:0px}
body.page-template-page-local-pressroom-panorama .dl_vis_gal{margin-bottom:0px !important}
ul.downloadbereich{display:none}
.single_left_meta#apply_link  {padding:0;width:auto;float:right}
#apply_link a{text-decoration:none; height:40px;display:block; float:left;margin:10px;}
#wwa_list{overflow:hidden; display:none}
#wwa_list li{float:left; width:50%; text-align:center; border-right:1px solid #fff; border-bottom:1px solid #FFFFFF; height:150px; color:#fff; padding:30px; line-height:1.3em}
#wwa_list li.btm{border-bottom:0px;}
#wwa_list li h4{font-weight:bold;font-size:26px; margin-bottom:30px}
.post-template-page-who-we-are-php .open{display:none}
.copyright {text-align:center;padding-bottom:10px; font-size:12px; background:#fff}
.content_section a{color:#1c9896}
#aws_de td{vertical-align: middle }
#legal_notes_btm{ margin-bottom:40px;font-size: 11px;font-style: italic;color: #929292; line-height:1.3em}
#legal_notes_btm li{margin-bottom:5px; list-style-position:outside; list-style-type:decimal}
ul#adv_countries{margin:35px auto 55px auto !important; overflow:hidden; text-align:center}
ul#adv_countries li{display:inline-block; float:none}
.content_section b{font-weight:bold}
.content_section em{font-style:italic}
#interactive_addi{margin:25px 0 15px 0; color:rgb(70, 70, 73); font-size:16px; line-height:1.4em}
.no_border{border:none !important}
.aff_table{margin-bottom:25px}
.aff_tables_img{margin-bottom:15px !important}
#tbl_mdl{padding-top:10px}
th.device{width:10%}
#aff_intro td{vertical-align: middle}
#siegel_de td{padding:0 10px} 
#siegel_de td img{display:block !important; opacity:1 !important}
#job_offers{width:100%; height:230px;opacity:0; overflow:auto; max-width:100%}
.srJobList{margin:0;padding:0;border:none;height:auto;background:#fff none;border-collapse:collapse;border-spacing:0;width:100%}
.srJobListTitles th{margin:0;padding:8px 10px;border:none;text-align:left;font-family:verdana;font-size:11px;font-weight:600;background-color: #1c9896;color: #ffffff;}
.srJobList th{white-space:nowrap;text-wrap:none}
.srJobList nobr{padding:0!important;background:transparent none!important}
.srJobList .srJobListJobEven *,.srJobList .srJobListJobOdd *{transition: all 0.2s ease}
.srJobList .srJobListJobEven *{margin:0;padding:6px 10px;border:none;background-color:#e0e0e0;background-repeat:repeat-x;background-position:left top;color:#3d3d3d;text-align:left;font-family:verdana;font-size:11px;font-weight:400}
.srJobList .srJobListJobEven:hover *, .srJobList .srJobListJobOdd:hover *{background-color:#1c9896}
tr.srJobListJobEven{cursor:pointer}
.srJobList .srJobListJobOdd *{margin:0;padding:6px 10px;border:none;background-color:#f7f7f7;background-repeat:repeat-x;background-position:left top;color:#3d3d3d;text-align:left;font-family:verdana;font-size:11px;font-weight:400}
tr.srJobListJobOdd{cursor:pointer}
/*.srJobListJobTitle{width:auto;}
.srJobListTypeOfEmployment{width:auto;min-width:80px}
.srJobListDepartment{width:auto;min-width:74px}
.srJobListLocation{width:auto;min-width:64px}
.srJobListOccupationalArea{width:auto;min-width:80px}
.srJobListPublishedSince{width:auto;min-width:95px}*/
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:14px;height:100%;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background:#eee;position:relative; border-radius:10px}
.jspDrag{background:#1c9896;position:relative;top:0;left:0;cursor:pointer; border-radius:10px}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:none}
.jspCorner{background:#eeeef4;float:left;height:100%}
* html .jspCorner{margin:0 -3px 0 0}
body.local_pr .sr table p{margin:0}
body.local_pr th{padding:5px}
body.local_pr td{padding:3px 0}
body.page-template-page-aktuelles .contact_left, body.page-template-page-aktuelles .contact_right{display:none !important}
.vids_akt{width:48%; float: left;}
.vids_akt.right{float:right}
body.page-template-page-aktuelles .single_left_meta .section{margin-bottom:25px}
.dl_btn{background: #003468 !important; position: relative; left:auto; bottom:auto; display: inline-block; font-weight: bold;margin:0; width:auto; text-align: center; text-decoration: none; width:116px}
small.dl_caption{display:inline-block; margin:10px 0; font-size:12px}
h3.green_headl{color:#1c9896; font-weight: 600; margin-top: 40px}
.akt_loc, .akt_time{margin-bottom:25px; padding:5px 0 0 40px; background-position: 0px 0px; background-repeat: no-repeat; background-size: 30px auto; text-align: left}
.akt_loc{background-image: url(img/Location.svg)}
.akt_loc strong, .akt_time strong{color:rgb(70, 70, 73);}
.akt_time{margin-bottom:50px;background-image: url(img/Kalender.svg)}
#akt_date{position: absolute; top:40px; left:50%; width:115px; height:115px; border-radius:50%; background: #1c9896; text-align: center; color:#fff; font-weight: 700; font-size:25px;font-family: 'Open Sans Condensed', sans-serif; line-height:33px; padding-top:20px;transform: translateX(-50%); z-index: 1; margin-left: -15px}

#akt_date span{font-size:35px !important; display: block}
body.page-template-page-aktuelles h1{margin-top:40px}
body.page-template-page-aktuelles #wrapper{z-index:30}
body.page-template-page-aktuelles{background-image:url(img/bg_aktuelles.png) !important; background-size: 50% 100% !important; background-repeat: no-repeat }
body.page-template-page-aktuelles .section h3{margin-bottom:20px; font-size:24px}
body.show_cp_bar .main_menu{top:110px}
ul.tc_share_btns{clear:both;display:none;min-height:20px;width:100%}ul.tc_share_btns li{display:inline-block;float:left;margin-right:10px}.twitter-share-button{font-size:0}#closeCookie{color:#dadada;font:700 14px/14px Arial;position:absolute;top:5px;right:0;width:16px;height:16px;text-align:center;padding:2px;text-decoration:none;cursor:pointer;background-color:#464648;border-radius:16px;box-sizing:content-box}#cookieSignpost{font:10px Arial;overflow:hidden;line-height:1.3;color:#fff;background-color:#1e1e1e;position:fixed;top:0;left:0;width:100%;z-index:100}@media screen and (min-width:40em){#cookieSignpost{font-size:12px}}.cookieInside{text-align:center;padding:0 12px;position:relative;}.cookieText{display:inline-block;padding:8px 28px 8px 0;position:relative;text-align:left}.cookieText a{color:#fff;text-decoration:underline}
.tccp_video_placeholder{ max-width:100%; display: inline-block; opacity:0; background: #333333; position: relative}
.tccp_video_placeholder span.vpc{color:#fff; text-align: center;font-size:12px; position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); cursor: pointer; width:80%;}
.tccp_video_placeholder>span.vpc>svg{width:20%;display:block; margin:10px auto 0 auto}.tccp_video_placeholder>p>svg path{fill:#fafafa}
body.cookie_socials_yes span.tccp_video_placeholder,body.has_policy_cookie{padding-top:0px}span.vpc>svg path{fill:#ffffff}
#cp2017_overlay{position:fixed; top:0px; left:0px;width:100%;height:100%; z-index:20000;background-color: #e9eaed;background-color: rgba(233,234,237,0.9); display: none; opacity:0; padding:25px;overflow-y: scroll}
#article_content h4{font-family:inherit;font-size:.875rem;margin:1em 0 .1em}
#article_content{position:relative;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#333;background-color:#fff;max-width:60em;margin:0 auto;padding:1em;font-size:.875rem;line-height:1.42;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-webkit-animation:.34s cubic-bezier(0.05,0.93,0.51,1) fadeIn;animation:.34s cubic-bezier(0.05,0.93,0.51,1) fadeIn;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}
#article_content h1{font-family:inherit;color:#12a2a1;font-size:2rem;line-height:1.1;margin:0 0 .5em;font-weight:400}
#article_content h2{font-family:inherit;color:#333;font-weight:400;text-transform:uppercase;font-size:1.1rem;letter-spacing:.05em;margin:1em 0 .1em}
#article_content h2{font-family:inherit;color:#333;font-weight:400;text-transform:uppercase;font-size:1.1rem;letter-spacing:.05em;margin:1em 0 .1em}
#article_content p{font-family:inherit;margin:0}
#article_content ul{margin:.3em 0 0;padding:0 1.2em;list-style-type:disc}
#article_content a{color:#12a2a1;overflow-wrap:break-word;word-wrap:break-word}
.cookie-policy-optout-parameters{margin-bottom:2em}
#article_content table{max-width:100%;margin:1em 0;border-spacing:0;border-collapse:collapse;font-size:.75rem;display:inline-block;overflow-x:auto;-webkit-overflow-scrolling:touch;background-position:100%,0;background-repeat:no-repeat;background-attachment:scroll,scroll}
#article_content thead{background-color:#12a2a1;color:#fff;text-align:left}
#article_content th{padding:.3rem .6rem;border:1px solid #12a2a1}
#article_content td{min-width:10rem;padding:.3rem .6rem;vertical-align:top;border:1px solid #e9eaed}
#article_content td:first-child{background-image:linear-gradient(to right,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);background-repeat:no-repeat;background-size:20px 100%}
body.site_19 .pr_headl span{display:none}
body.site_19 .pr_headl img{max-height:60px}
body.site_19 .pr_headl{padding-bottom:20px}
.vids_camp .v_wrap{width:48%;margin:0 auto}
.vids_camp.more_vids .v_wrap{float:left;}
.vids_camp.more_vids .v_wrap:nth-child(even){float:right}
.vids_camp img{max-height:45px; display: block; margin:0 auto 7px auto}


@media (min-width: 79em) {
	.cms-page-content{margin-top:0}
}
.cms-page-content{overflow-y:auto;-webkit-overflow-scrolling:touch;margin-top:auto;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
@media (min-width: 47em) {
	#article_content{margin:1em;padding:2em 1em 1em;font-size:1em;line-height:1.5;border-radius:1px;box-shadow:0 0 8px rgba(0,0,0,0.1)}
	#article_content h1{font-size:3em}
	#article_content h2{font-size:1.4em;margin:2em 0 .2em}
	#article_content h3{font-size:1.2em;margin:2em 0 .2em}
	#article_content h4{font-size:1rem;margin:1em 0 .1em}
	#article_content table{font-size:.875rem}
}

@media (max-width: 47em) {
	#article_content{padding:2em 1em 2.5em 1em;}
}

@media (max-width: 550px) {
	#article_content table{background: linear-gradient(to left,rgba(0,0,0,0.25) 0,rgba(0,0,0,0) 80%),linear-gradient(to right,rgba(0,0,0,0.25) 0,rgba(0,0,0,0) 75%);background-size: 10px 100%,10px 100%;background-position: 100%,0; background-repeat: no-repeat;background-attachment: scroll,scroll;}	
}

@media (max-width:1024px) {
	#cp_close_bg{position: fixed;left:0px; bottom: 0px; z-index: 9999;width:100%; padding:5px 0; text-align: center; border:1px solid #ddd; background: #fff;box-shadow:0 0 8px rgba(0,0,0,0.1)}
	#cp_close{position:relative !important;left:auto !important; right:auto !important; margin: 0 auto; float: none;padding: .4em 0.8em !important;}
}

.TinyTools.ToggleSwitch{display:inline-block;font-size:11px;border:1px solid #888;border-radius:3px;overflow:hidden;color:#eee;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer; margin:5px 0 10px 0}
.TinyTools.ToggleSwitch .NubWrapper{height:100%;width:100%;position:absolute;left:0;top:0;-moz-transition:opacity 1s;-o-transition:opacity 1s;-webkit-transition:opacity 1s;transition:opacity 1s}
.TinyTools.ToggleSwitch .NubWrapper.Disabled{opacity:.5}
.TinyTools.ToggleSwitch .NubWrapper>*{-moz-transition:left .3s ease-in-out,right .3s ease-in-out;-o-transition:left .3s ease-in-out,right .3s ease-in-out;-webkit-transition:left .3s ease-in-out,right .3s ease-in-out;transition:left .3s ease-in-out,right .3s ease-in-out}
.TinyTools.ToggleSwitch .NubWrapper .OnSide,.TinyTools.ToggleSwitch .NubWrapper .OffSide,.TinyTools.ToggleSwitch .NubWrapper .Nub{display:table;vertical-align:middle;width:50%;height:100%;text-align:center;position:absolute;top:0; line-height: 24px; padding:0px 5px}
.TinyTools.ToggleSwitch .NubWrapper .OnSide{right:-50%;background:#12a2a1;}

.TinyTools.ToggleSwitch .NubWrapper .OffSide{left:0;background:#666;background:-moz-linear-gradient(top,#666 0%,#999 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#666),color-stop(100%,#999));background:-webkit-linear-gradient(top,#666 0%,#999 100%);background:-o-linear-gradient(top,#666 0%,#999 100%);background:-ms-linear-gradient(top,#666 0%,#999 100%);background:linear-gradient(to bottom,#666 0%,#999 100%)}
.TinyTools.ToggleSwitch .NubWrapper .OnSide span,.TinyTools.ToggleSwitch .NubWrapper .OffSide span{display:table-cell;vertical-align:middle}
.TinyTools.ToggleSwitch .NubWrapper .Nub{left:50%;background:#eee;background:-moz-linear-gradient(top,#fff 0%,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#eee));background:-webkit-linear-gradient(top,#fff 0%,#eee 100%);background:-o-linear-gradient(top,#fff 0%,#eee 100%);background:-ms-linear-gradient(top,#fff 0%,#eee 100%);background:linear-gradient(to bottom,#fff 0%,#eee 100%)}
.TinyTools.ToggleSwitch .NubWrapper.Checked .OnSide{right:-1px}
.TinyTools.ToggleSwitch .NubWrapper.Checked .OffSide{left:-50%}
.TinyTools.ToggleSwitch .NubWrapper.Checked .Nub{left:0}
#allow_cookie, #forbid_cookie{display:none}	
#cp_close{display:inline-block; position: absolute; top:0px; right:0px;background-color: #8ba5a5;color: #fff;padding: .8em 1.6em;font-weight: 700;text-transform: uppercase;	letter-spacing: .4px;text-shadow: 1px 1px hsl(180,13%,55%);box-shadow: inset 0 -2px hsl(180,13%,55%);transition: background-color 300ms ease-out; cursor:pointer; z-index: 4; opacity:0 }
#cp_close:hover{background-color: hsl(180,13%,55%);}
body.hide_cp_bar #cookieSignpost{display:none}
.iframe_ph{display: block; border:1px solid #333; width:100% !important; height: 100px !important; cursor: pointer}
body.post-template-page-campaign .tccp_video_placeholder{max-width:200px; max-height:150px}



@media screen and (min-width: 1001px) {
	.main_menu{opacity:1; min-height:45px !important;}
	li.menu-item-has-children span{display:none}
}

@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev{opacity:1;left:10px}
.flex-direction-nav .flex-next{opacity:1;right:10px}
}
body.home .flexslider{margin-top:25px}
body.home .flexslider ol.flex-control-paging{display:none !important}

@media screen and (min-width: 1120px) {
	/*body.home ul.flex-direction-nav{display:none !Important}
	body.home  ul.slides{max-width:1085px; margin:0 auto}*/
}

@media screen and (max-width: 1400px) {
	#pf_links a{padding-right:5%}
}

@media screen and (max-width: 1200px) {
	#menu-mainmenu li a, #menu-mainmenu-mob li a{padding:0px 20px; font-size:17px}	
	body.home .one_third h3 a{font-size:20px}
	.aff_countries li a{font-size:12px}
}

.main_menu_mob{display:none}
body.m_menu_open{overflow:hidden}

@media screen and (max-width: 1024px) {
	body{width:100%; overflow-x:hidden}
	span#m_menu_1{display:block; cursor:pointer}
	#page_header{padding: 8px 0px 8px 0px}
	#menu-mainmenu{display:none}
	.main_menu, .main_menu_mob{height:auto; width:auto; display:inline-block;background:#1c9896; z-index:4; display:none; position:absolute; width:500px; max-width:100%;}
	/*.main_menu_mob{border:1px solid red; display:block}*/
	#menu-mainmenu-mob{ padding:0px;width:500px; margin-bottom:10px; margin:0px; max-width:100%}
	#menu-mainmenu-mob li{display:block; float:none; height:auto !important}
	#menu-mainmenu-mob li>a{white-space: pre-line}
	#menu-mainmenu-mob li.menu-item-has-children>a:after{content:' '; height:30px; width:10px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDQvMjYvMTXcSAoBAAAAe0lEQVQokbXOoRHCQBgF4Z2kCzQGEAwWHKWQZPAoQFNBekkF1IHDcEVkMcH+d4g8/c3OQ63VXt0SrAJGIAGDuokwAOpVfc+CbxNel+D7P/hXXpXgi/pSd1XGPoEFsIxqB/WjniK0V5Pa5UpJbUpQW/IpRMdsaYIP9RyZL8e9lVpKkd64AAAAAElFTkSuQmCC') center bottom no-repeat; float: right;}
	#menu-mainmenu-mob li ul{margin:0 0 15px 30px; text-align:left}
	.sm_open ul{display:block;}
	#lyi{margin-top:0px}
	#menu-mainmenu-mob li.current_page_ancestor>a{background:#1E6160; color:#fff;font-weight:bold;}
	#menu-mainmenu-mob li.sm_open>a:after{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDQvMjYvMTXcSAoBAAAAmUlEQVQokZ3SPw4BQRiG8WfEGdwBjULBQdyApVb507qWuIETbKnhAspH40s2kx2WSaaZzPubN18mqfy5EtDrAyfgDFx+BI7AAHWjPtS5Sse9U2/qBDWplXrviER4rBKHgXxrsm+Gm0COzFrChzycA4GsWprEy6McbquZ1PV7JlN1WwqXgECW6lOt1WFpLunDR0rAAqiBa+nSC6IpbhVL2+tGAAAAAElFTkSuQmCC') center center no-repeat !important}
	#menu-mainmenu-mob li.sm_open>a{font-weight:bold; color:#fff; background:#1c9896}
	#menu-mainmenu-mob li.sm_open ul{display:block; top:0px; left:0px; position:relative;padding-right:15px; width:auto; padding-top:0px}
	#menu-mainmenu-mob li.menu-item-has-children ul li a{color:#fff; position:relative; width:100%; box-sizing:border-box;background:#1c9896; white-space:normal; line-height:22px; padding:8px 0 8px 0}
	body.home .one_third h3 a{font-size:17px}
	.sr h1{margin-bottom:20px; font-size:30px; text-align:left}
	.aff_countries li a{font-size:11px}	
	#tab_content .imgs a{width:31%}
	/*.team_list h3{width:100%}*/
	.team_list li, .team_list li.open, .team_list li.open h3{background-position:50% 85px}
	.team_list h3 span{display:block;}
	body.single-post .single_left{min-height:0px !important}	
	#center_img img{max-width:100%}
	body.single-panorama .single_left{min-height:0px !important}
	body.page-template-page-aktuelles-php #akt_date{left:0px;top:-80px}
	body.page-template-page-aktuelles-php .single_left{height:auto !important}
	body.page-template-page-aktuelles-php .single_left_meta {opacity:1 !important}
	body.page-template-page-aktuelles{background:#fff !important}
}

@media screen and (max-width: 1023px) {
	ul.logo_list, .single_left_meta{width:100%}
	.single_left_meta{margin-top:55px}
	#aff_top{margin-bottom:55px}
	#tab_nav li{width:14.6%;padding:10px;font-size:13px}
	.timeline{width:100%; padding:0 30px 0 30px}
	.map_right{width:100%; padding-left:0px}
	#search{width:140px; position:relative}
	.s_inp{width:100px; position: absolute; left:0px; top:0px}
	.s_sub{position:absolute; top:0px; right:0px}
	body.home .one_third h3 a{font-size:14px}
	.sr{padding-left:0px; height:auto !important}
	.sl, .sr{width:100%; float:none}
	.left_col, .right_col{width:100%; padding:15px; border:none !important}
	body.post-template-page-corp-governance .right_col{padding:0px}
	.teaser_list li:last-child{margin-bottom:10px}
	body.post-template-page-pressroom-php{background-image:none}
	body.post-template-page-pressroom-php #page{padding:0px}
	.grey{background:#f3f3f3}
	.aff_countries li{width:20%}
	body.post-template-page-brand-map #wrapper{background:none !important}
	body.post-template-page-brand-map .left_col{background:#1c9896}
	#solutions img{width:90%; margin-left:5%}
	.contact_left, .contact_right{float:none; width:100%}
	.contact_left small{margin-bottom:10px}
	.single_left_meta{padding-right:0px}
	body.single-post .single_left{display:none}
	body.single-post #page{background-color:#fff !important; overflow:hidden}
	#center_img img{max-width:100%}
	body.post-template-page-events .video{width:80%}
	.menu-localnav-container li{width: auto}
	.menu-localnav-container a{font-size:14px; padding:0px 10px}
	.content_section iframe{margin:0 auto; display:block}
	#breadcrumb{line-height:16px; padding:10px 0}
	#ad_mobile .w50{width:100%; max-width:100%}
	#tbl_mdl table th{font-weight:normal; height:auto; padding:5px; line-height:20px; vertical-align:middle; font-size:18px}
	#tbl_mdl table td{line-height:18px; padding:5px}
	body.single-panorama{background:none !important}
	#left_thumb{top:0px; background:#fff; width:100% !important; position:absolute; left:0px}
	form.invalid span.wpcf7-form-control-wrap{min-height: inherit}
	body.page-template-page-local-pressroom-visuals-php .section{margin-bottom:0px}
	body.post-template-page-corp-governance-php .left_col{padding:0px}
	
}

@media screen and (max-width: 767px) {
	.sl, .sr{width:100%; float:none; padding-left:0px; padding-right:0px}
	#tab_content div.share{width:100%; float:none; position:relative; left:0px; top:0px; margin:25px 0 10px 0; overflow:hidden}
	#tab_content div.video{width:100%; left:0px; top:0px;left:0px; width:100%}
	#tab_content div.video iframe{max-width:100%; width:100% !important}
	#tab_content{width:100%; min-width:0px}
	#main_footer>.main>ul{width:100%}
	#main_footer>.main>ul>li{width:100%; display:block; float:none; margin-bottom:5px;}
	#main_footer>.main>ul>li>ul{position:relative !important; top:0px !important; left:0px; width:100%; float:none; text-align:center; clear:both; margin:0px}
	#main_footer>.main>ul>li>ul>li>a{text-align:center !important}
	div.main_menu{padding-bottom:25px}
	#menu-localnav li{width:100%; float:none}
	.last{padding-right:20px !important}
}

@media screen and (max-width: 760px) {
	#home_btm{background:#fff; padding-top:10px; padding-bottom:10px}
	#home_btm .cols{width:100%; margin:0px;}
	#home_btm .cols.middle{margin:10px 0 10px 0}
	#home_btm .cols h3{background:#1c9896; }
	#home_btm .cols h3 a{color:#fff; font-size:22px}
	.hc_content{display:none}
	#tab_nav{overflow:hidden; margin-top:10px}
	#tab_nav li{width:50%; float:left; width:48%; margin:1%}
	#map, #map_nav{width:100%; float:none}
	#map_nav{overflow:hidden;}
	#map_nav a{display: block; float:left; width:16.6%; height:48px; white-space: nowrap; text-align:center}
	#map_nav a.disde{width:20%}
	#map_nav img{float:none; max-width:90%; display:inline-block; padding:0 2%; margin:0}
	.helper{display:inline-block;height: 100%;vertical-align: middle;}
	
}

@media screen and (max-width: 660px) {
	#map_nav a{display: block; float:left; width:33%}
	#langsel{width:80px}
	#langsel ul{width:45px}
	#main_footer a{padding:8px 0px; border-right:0px !important; display:block; float:none; width:100%; text-align:center; margin-bottom:10px}
	#search{width:110px}
	.s_inp{width:75px}
	#logo img{width:180px}
	#m_menu_1{bottom:0px !important}
	.wwa{padding:0px !important}
	.wwa img{display:none !important}
	#wwa_list{display:block}
	.post-template-page-who-we-are-php .right_col h2, .post-template-page-who-we-are-php .left_col h2{margin-bottom:15px} 
	.post-template-page-who-we-are-php ul.prep_arrow{display:none; border:none}
	.post-template-page-who-we-are-php .open{display:block;text-align:center; height:65px; color:#1c9896; font-weight:bold; font-size:19px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAUBAMAAAAToVI7AAAAA3NCSVQICAjb4U/gAAAAG1BMVEX///8cm5kcm5kcm5kcm5kcm5kcm5kcm5kcm5n/Nm8CAAAACXRSTlMAETOqu8zd7v/RW9hkAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAGdJREFUGJVlyjEOQFAQBNAJjiBq0biGQvFbR6HhABKOba1v7awpJpPJQz2AU05o9vClGcXGsDpaoGeYFimGygJUxjAzgpl5aMxBYx90zKBjLySWIbEHBqYwsBuOkQk8IxO4/hjQ2boAWr4Ywxxo/NMAAAAASUVORK5CYII='); background-position:50% bottom; background-repeat:no-repeat; margin-bottom:25px}
	.post-template-page-who-we-are-php .list_open .open{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAUCAMAAADWUb86AAAAA3NCSVQICAjb4U/gAAAAdVBMVEXw+Pjt9/fr9vbY7u3X7e3W7e3V7ezU7OzR6+rS6+vQ6urO6eliurlhubhhurhgubdeuLdfuLdbt7Vct7ZatrVZtrVZtrRYtbRTs7JPsbA2pqUypaMwpKIxpKMvo6EtoqEsoqAroqAqoZ8enJodm5kcm5n///+2P+GUAAAAJ3RSTlP//////////////////////////////////////////////////wCDVpfZAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAK5JREFUKJGFz9kWgiAQgOEpkchWTVsl0WDe/xFTsMURlBs4nO/MD4CjteLjOxjdiErG80woYySbY2uls9w8omkmlE4RC0O7QNWh28/UAVFHd7qYkoXYT7XzdBn5mahd0a1Cl7GPudcH3JcNZ/VdRlnSUGXn8SFrVUrVfxcCReIsS+rXzqcQs74LVum9XyHmzoFVnncN/wG4aXSg+Ok+OcJSTqvO3QEWt+20Qjxd8Q0RW2fk1DSZZAAAAABJRU5ErkJggg==');}	
	ul.s_list li{width:100%; float:none; text-align:left; padding:0px 0 0 15px; height:auto; font-size:14px; background:url(img/pick.png) 0px 4px no-repeat; margin-bottom:10px}
	ul.s_list li br, ul.s_list li.clear{display:none}
	ul#serv_lgd li{width:50%; float:left; margin-bottom:25px}
	#news_adv a.more{position:relative; bottom:0; top:15px; margin:0 auto 10px auto}
	ul#news_adv li{width:100%; float:none; margin:0 0 35px 0; border-bottom:1px solid #ebebeb; padding-bottom:35px; height:auto !important; overflow:hidden; text-align:center}
	ul#news_adv li:last-child{margin-bottom:0px; border:none}
	#aff_top li{height:auto !important; padding:0px 0 0 15px !important}
	body.post-template-page-affiliation-php #center_img img{max-width:90%; margin-left:5%}
	body.post-template-page-events .video{width:100%}
	.main_menu{top:66px}
	.team_list div.content{height:0px; overflow:hidden; max-height:0px; padding:0px}
	.team_list div.content.tl_cloned{padding:15px; height:auto; max-height:inherit; clear:both;}
	.hl_cent{font-size:31px}
	#tbl_mdl table th{font-size:17px}
	.vids_akt{width:90%; margin:0 auto 30px auto; float: none !important}	
	.vids_camp .v_wrap{width:100% !important; float:none !important; margin-bottom: 30px}
}




@media screen and (max-width: 510px) {
	#page_header .main{padding:0px 10px}
	.main_menu_mob{width:100%; left:0px !important}	
	#menu-mainmenu{margin:0px}
	#page_header{padding:0px 0 60px 0px; height:120px}
	#page_header .main{height:120px; position:relative;}
	#logo img{margin:10px 0 0 10px}
	span#m_menu_1{position:absolute;bottom:0px;left:0px; width:100%;background:#2CA19E url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAZCAYAAAAiwE4nAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDQvMjYvMTXcSAoBAAAAO0lEQVRIie3UsQ0AMAzDMKXI/y+7N2RohkJ6gIAHV5Kw2NnEBJ/UQG2C/0/6P9iATyM4yqcRHOfTCI67DIgGNts4sWkAAAAASUVORK5CYII=') center center no-repeat; z-index:2}
	.dl_vis_gal iframe{width:100%; max-width:100%}
	#mobile_search{position:absolute;bottom:0px;left:0px; width:100%;background:#2CA19E; height:50px;z-index:1; display:block}
	#mobile_search .s_inp{height:35px;float:left; background:#dedee2; width:275px; margin:7px 5px 0px 10px; box-sizing:border-box; position:relative}
	#mobile_search .s_sub{float:left;background:#dedee2; height:35px; width:35px; color:#1c9896; position:relative; left:0px; top:7px}
	#search, #langsel{margin-top:17px}
	#langsel{margin-left:10px}
	.sr, .sl, #left_thumb{width:100%; float:none}
	#wwa_list li{height:190px}
	#tab_content .imgs a{width:100%; float:none; max-width:600px; margin-bottom:25px}
	#tbl_mdl table th{font-size:15px}
	.srJobListTitles th, .srJobListTitles ts {padding: 8px 4px !important}
	.srJobListJobTitle{max-width:100px;}
}

@media screen and (max-width: 480px) {
	#logo img{margin:10px 0 0 0px}
	#logo img{width:140px}
	#langsel ul li, #langsel{border:none !important; margin-left:0px}
	#search{border:1px solid #fff;width:44px; background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAMAAABY1h8eAAAAA3NCSVQICAjb4U/gAAABR1BMVEXw+fnu+Pjs9/fr9/bp9vbm9fXj9PPh8/Lj8/Pg8vLf8vLe8vHd8fHb8PDY7+/W7u7T7e3U7e3S7OzP6+vN6+rO6+vL6unK6enA5eXB5eW74+O34eG44uG14eC24eCu3t2v3t2t3d2s3dyr3dyq3Nuk2tmi2dij2dmg2Ned19ac19aa1tWb1tWZ1dSY1dSW1NOV1NOS09KQ0dCHzs2CzMuDzMuBy8p5yMd4yMZ3x8Z0xsVuxMJtw8JpwcBowcBlwL9kwL5iv71hvr1bvLpZu7pavLpZu7lXurlUubdLtbRHtLJItLJDsrBEsrFBsbBAsa8+sK4/sK87r600rKo1rKozq6oyq6kxq6kwqqgwqqktqacuqacrqKYqqKYpp6Yop6UlpqQnpqQjpaMkpaMipaMhpKIgpKIfo6Eeo6Ego6EcoqAdoqD///8XSSblAAAAbXRSTlP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8ALbbUSwAAAAlwSFlzAAAW6gAAFuoB5Y5DEAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAE7SURBVCiRddHXVsJAEAbgaLChgAW7WLFhRZRYosReUJEERY29QBz3/a+dSdjN4oG5yf7znSRzZhVWqZ4FTd9c7mdyKd5j6hy8ys7+R9UAv45bq7ApC3Ll22U8o9absTS+uPtCxwsJk9Q46XJjaJ/CukDVxngg/qNjem/jOIPJUv0R85iTHPcwrEnzz2E+5XgJ8BOVsOMLwORYBHhqlrCxAHAfqKAF8BqUUH0AKHLExf0OStjtOM41/+wWDrAt4QZmg+MIho8+YWFaUlxs6AqTGalYkFJOEUivgp2gPTRMWxR2xPoYS7uXcXekHxa8eyklfHRnqq64j2zeFu1njc6lmI+sJZX7pp6ZDrGhT7qYAR+xIsNjo53uaaKM+hiVUSq6RbgN10a2SnoTqI0sRTpZB5kGUO6th2wlE2N/Kbcda5+c5BoAAAAASUVORK5CYII='); background-position: center center; background-repeat: no-repeat; background-color:transparent }
	#search input{display:none}
	#search:before{content:' '; display:inline-block; height:80%; width:3px; margin-top:10%; background:#e6e6e6}
	#search:after{content:' '; display:inline-block; height:80%; width:3px; margin-top:10%; background:#e6e6e6; float:right}
	#logo img{ margin-top:16px}	
	.s_inp{width:250px !important}
	#lyi p{padding-left:10px; padding-right:10px}
	.aff_countries li{width:20%}
	.team_list h3{padding-bottom:52px}
	.team_list h3 span{font-size:15px; margin-top:7px}
	.team_list li, .team_list li.open{background-position:0px 79px}
	.team_list li.open h3{background-position:50% 79px}
	.team_list li .img_col{width:120px}
	.team_list li .img_col img{width:90% !important; height:auto !important}
	.team_list h3{font-size:18px; padding-top:25px}
}

@media screen and (max-width: 370px) {
	#lyi p{font-size: 20px}
	#tab_nav li{float:none; width:98%}
	#wwa_list li{width:100%; float:none; border-right:none; border-bottom:1px solid #fff !important}
	#wwa_list li{height:auto}
	ul#serv_lgd li{width:100%; float:none}
	body.post-template-page-corp-governance-php .left_col{padding:0px}
	.team_list li .img_col{width:80px}
	.team_list h3{padding-top:14px}
	.dl_vis_gal a{width:50%; display:inline-block; max-width:100%}
	#tbl_mdl table th{font-size:12px}
	body.local_pr .left_col{padding-bottom:0px}
	.downloads li{width:50%}
	.flex-control-nav{display:none !important}
}

@media screen and (max-width: 450px) {
	#cp2017_overlay{padding:10px}
}

#footer_home{border-top:2px solid #fff; background:#e4e4e4; padding:15px 0px; position:relative; z-index:2}
#footer_home .main>p{text-align:center; font-size:20px;color: rgb(70, 70, 73);line-height:30px;}
#main_footer>.main>ul>li{display:inline-block; position:relative}
#main_footer>.main>ul>li>ul{ position:absolute; top:10px;left:0px; padding-top:10px; display:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
#main_footer>.main>ul>li>ul>li>a{border-right:0px; padding-bottom:7px; display:block; text-align:left}
#subs_mtic2{margin-left:120px}
body.footer_sub_open .copyright{display:none}
#subs_mtic2{left:18px !important}

#main_footer{padding:25px 0 25px 0px; text-align:center; background:#fff}
#main_footer a{font-size: 12px;color:#1c9896; padding:0 20px; border-right:1px solid #1c9896; text-decoration:none}
#main_footer a:hover{text-decoration:underline}
#main_footer a.legal{border:none !important}
#main_footer a.footer_top_level {font-size: 14px;}
@font-face{font-family:'flexslider-icon';src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"),url(fonts/flexslider-icon.woff) format("woff"),url(fonts/flexslider-icon.ttf) format("truetype"),url(fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight:400;font-style:normal}
.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}
.slides,.slides > li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flex-pauseplay span{text-transform:capitalize}
.flexslider{margin:0;padding:0; max-width:100%; overflow:hidden}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden; margin:0 10px 0 10px}
.slider_local_visuals .slides > li{margin:0; padding: 4px}

/*body.home .flexslider .slides > li{ width:auto !important;}*/
#slider_home .slides li{ box-sizing:border-box; margin:0 !important; position: relative; height: 32px}
body.home .flexslider .slides a{position:relative; display: block; height: 32px}
body.home .flexslider .slides li.match img{max-width:80%}
body.home .flexslider .slides img{width:auto;display:block; max-height:31px; margin:0 auto; max-width: 90%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}

.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .flexslider .slides{display:block}
* html .flexslider .slides{height:1%}
.no-js .flexslider .slides > li:first-child{display:block}
.flexslider{position:relative;zoom:1;}
.flexslider .slides{zoom:1}
.flexslider .slides img{height:auto}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0;opacity:.3;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.flex-direction-nav:hover{opacity:1}
.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out; }
.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f001';color:rgba(0,0,0,0.8); padding-top:12px}
.flex-direction-nav a.flex-next:before{content:'\f002'}
.flex-direction-nav .flex-prev{left:0px}
.flex-direction-nav .flex-next{right:0px;text-align:right}
.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:0px}
.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}
.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:0px}
.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}
.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}
.flex-pauseplay a:hover{opacity:1}
.flex-pauseplay a .flex-play:before{content:'\f003'}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}

.mCustomScrollbar{-ms-touch-action:none;touch-action:none}
.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:95%;outline:none;direction:ltr}
.mCSB_container{overflow:hidden;width:auto;height:auto}
.mCSB_inside > .mCSB_container{margin-right:30px}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container{margin-right:0;margin-left:30px}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}
.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}
.mCSB_outside + .mCSB_scrollTools{right:-26px}
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{right:auto;left:0}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{left:-26px}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}
.mCSB_scrollTools a + .mCSB_draggerContainer{margin:20px 0}
.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,/* auto-expanded scrollbar */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#eee}
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:alpha(opacity=20);-ms-filter:alpha(opacity=20)}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:alpha(opacity=50);-ms-filter:alpha(opacity=50)}