/*
Theme Name: Meetic Theme_v2 Uptodate
Theme URI: http://www.3cees.de
Description: ...
Author: Lars Schilling | 3CEES
Author URI: http://www.3cees.de
version: 1.0
*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Open+Sans:400,700');
@font-face {font-family: 'itc';	src: url('fonts/ITCAvantGardeStd-Bk.otf') format('truetype');}
@font-face {font-family: 'itcb';src: url('fonts/ITCAvantGardeStd-Bold.otf') format('truetype');} 




html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline; box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
h2,h3,h4, .sub_menu, .caption a, #home_vids, #footer_nl .alignleft, .poll-question, #meetic_breadcrumb, span.st, .widget_sidebar_top_posts ul li a, .m_f, span.sml-act-txt-heading, .city-list .taxonomy-term a, .abc-attachment ul li a, h2.abcbook-title,#footer_nl span.alignright h3, #footer_nl_subm_res, #m_footer_social h3, #folder_list li h3{
	font-family: 'itc', 'Open Sans Condensed', Arial; text-align:left
}
h2 {text-align:center; color: #000; margin:10px 0}
h3.author-view-title.test-title > a {font: 20px 'itc', 'Open Sans Condensed', Arial;}
.article-author-text {font-weight:bold;}
#footer_nl_subm, .slider .caption h4 a, .caption_head, .widget>h4, .votenowsidebar .overlay, .vcaption, .fcaption,.m_f span, #rec_mail_s, .app_title, .ap_left,.spc h2, .spc h3, .menu_title, .terms_left>li>a,#tl_home>li .teaser_thumb .caption a,#headnav_primary>li>a, .archive_head, .page_head, #folder_list li h3 a, #folder_list li h1 span{
	font-family: 'itcb', Arial; font-weight:bold 
}
.vcaption, .fcaption, .slider .caption, .caption_head{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAACcCAYAAABV2noXAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8xNS8xNdtl8JgAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAABZklEQVQ4jY2US5YDIQwDS34cNvc/gDULmUAnWcyuXyP/5AK9Xq/CsGwDsADZUBjArMbCsLCRbo0x2CyMDBQ2SQgCU3OkFTEUWDaqNgJrsasnKrXkfLCPfI7yxyOOxNRodML9FkfyCN8J08+VMD2b1fZX5jkyHVvcSDh5+tFh20JQBtEfjXFNMeG7qAQsd8IX+hrHFuhq1U9bTOWPtaDlnqNfeR5u2LLG8LFlADiG37Uyu1utdwmz7E6HierZoH9Xx5Jh0S6/ozT4qS8krrlsta+iFVaty7rHFA+0ev5kO/7E5odR2mzYrKYPLewV+MeAOtdhStxbPkXHnxp+tNwT1URcAlK9Y2/5ukQnjzbqWQpsAL4gCcYqDH1AUm4utIJ6PwFgu9FkX0J4h1uXLdjEcC5ox7HwUzCa43OuzAmv8Ucrzn1mjj9fr804ryP2aUOw6R0SFA3z2pxn8N7OPJV6o543quD/H39nE59nORHctQAAAABJRU5ErkJggg==') left top repeat-x; background-size:100% 100%;}
::-webkit-input-placeholder {font-style:italic}
:-moz-placeholder { font-style:italic}
::-moz-placeholder {font-style:italic }
:-ms-input-placeholder { font-style:italic}
h1{margin-bottom:1.5em; font-size:1.7em; font-weight:bold; line-height:1.3em}
h2{margin-bottom:1.5em; font-size:1.5em; font-weight:bold; text-transform:uppercase}
h3{margin-bottom:1.3em; font-size:1.3em; font-weight:bold}
h3, h4{text-transform:uppercase}
h3.cat_head{margin-bottom:10px}
h3.author-view-title .test-title{margin-bottom:0.5em;}
h3 a{color:#000; text-decoration:none}
h2.abcbook-title {color: #000;font-size: 1.143em;line-height: 150%;margin: 25px 0 0 0; text-transform:uppercase}
h1.small_headl{margin-bottom:20px; font-size:17px}
#l_col p{margin-bottom:20px}
.border3{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.border5{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.blue_btn{ background:#00DFDD; }
.widget h4{font-size:18px;color:#000; margin-bottom:15px; font-weight:bold; text-transform:uppercase; line-height:1.3em}
.widget ul li h4{margin-bottom:5px}
.widget_folder_widget h4{margin-bottom:10px}
body{background:#E8E3DC; font-family:Arial, Verdana, sans-serif; font-size:14px; color:#000;}
.container{width:1000px; margin:0 auto; position:relative}
.archive_head, .page_head, .archive_head{font-size:20px; text-transform:uppercase; margin-bottom:20px; font-weight:bold; padding:7px 12px 7px 12px; color:#fff; background:#00DFDD}

body.search #footer_nl, body.search span#footer_nl_subm, body.error404 #footer_nl,  body.error404 #footer_nl_subm, body.page-template-folder-page-php #footer_nl, body.page-template-folder-page-php #footer_nl_subm{display:none}
#header{width:100%;height:150px;background:#fff; border-bottom:40px solid #454547; box-sizing:border-box; z-index:5}
#logo{position:relative; left:-25px}
#logo img{max-width:380px; height:auto}
#social{position: absolute; left:380px; top:60px;}
#social_mob{text-align:center}
#social li, #social_mob li{display:inline-block;float:left;height:28px; width:28px;margin-right:7px}
#social_mob li{float:none; height:auto; width: auto; overflow:hidden;margin-right:15px}
#social_mob li:last-child{margin-right:0px}
#social li a, #social_mob li a{display:block; height:100%; width:100%; background:url(images/sprite.png) 0px 0px no-repeat}
li#tw a{background-position:-36px 0px}
li#gp a{background-position:-72px 0px}
li#wm a{background-position:-108px 0px}
li#pin a{background-position:-144px 0px}
li#yt a{background-position:-180px 0px}
li#mob a{background-position:-217px 0px}
#social_mob li a{background:none}
li#fb a:hover{background-position:0px -38px}
li#tw a:hover{background-position:-36px -38px}
li#gp a:hover{background-position:-72px -38px}
li#wm a:hover{background-position:-108px -38px}
li#pin a:hover{background-position:-144px -38px}
li#yt a:hover{background-position:-180px -38px}
li#mob a:hover{background-position:-217px -38px}
#nl_head{position:absolute;right:14px;top:62px; width:290px;height:34px; background:url(images/sprite.png) 0px -74px no-repeat; padding-left:30px}
#btm{position:absolute;right:90px;top:10px; display:block; padding:10px; color:#fff; font-weight:bold; text-decoration:none; font-size:17px; background:#00DFDD;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px; text-transform:uppercase}
#nl_mail_head{ height:28px; width:219px; box-sizing:border-box; outline:0; padding-left:5px; border:1px solid #00DFDD}
span.send, #rec_mail_s{display:inline-block;color:#fff; font-weight:bold; padding:8px 5px; font-size:14px; line-height:11px;margin-left:5px; cursor:pointer}
span.send:active, #rec_mail_s:active{position:relative; top:-1px; right:-1px}
input.error{border:1px solid red !important; background:#F3E74B}
#headnav_primary{position:absolute;top:110px;height:40px; left:0px; width:100%; text-transform:uppercase}
body.search-no-results .l_col #s1
body.search-no-results #l_col #s1{height:22px}
body.search-no-results #l_col #searchsubmit1{height:24px; width:27px; background-position: -270px 3px !important}
#searchsubmit1{height:28px; width:27px;position:absolute; top:0px; right:0px; background:#fff url(images/sprite.png) -272px 5px no-repeat; border:none;}
#headnav_primary>li{display:inline-block; float:left;}
#headnav_primary.fixed{position:fixed;top:0px; z-index:10; width:100%; background:#454547}
#headnav_primary>li>a{color:#fff; font-size:18px;font-weight:normal; text-decoration:none; display:block; line-height:40px;padding:0px 25px; transition:all 0.3s ease}
#headnav_primary>li>a sup{font-size:9px !important; position:relative; top:-3px; display:inline-block}
#headnav_primary>li>a:hover, #headnav_primary>li.current-menu-item>a{color:#454547; background:#fff}
#headnav_primary>li#hs{float:right;padding-top:6px;}
#searchform1{position:relative;top:0px;right:0px;width:219px; height:28px; margin-right:55px; background-color: white;}
#searchform1 #s1{position:absolute; top:0px; left:0px; height:28px; width:190px; box-sizing:border-box; border:none; outline:0; padding-left:5px}
#scroll_logo a{background: url(images/sprite.png) 0px -117px no-repeat; width:100px; height:40px; transition:none !important;}
/*#scroll_logo a:hover{background:#454547 url(images/sprite.png) 0px -121px no-repeat !important}*/
div.menu_bg{position:absolute; z-index:1; height:100%; width:100%; background:#fff}
div.sub_menu_wrapper{ position:absolute; top:20px; padding-top:20px !important; left:0px;min-width:1000px; display:none; box-sizing:border-box; z-index:10}
.menu.fixed .sub_menu_wrapper{left:0px !important} 
div.sub_menu{padding:30px 15px; background:#fff; width:1000px;margin:0 auto; overflow:hidden; position:relative; z-index:2}
.menu_left{width:365px; float:left;}
.menu_title{font-size:26px; color:#000; margin-bottom:15px; display:block}
.terms_left>li>a{color:#00DFDD; font-size:16px; font-weight:bold; display:block; text-decoration:none; margin-bottom:15px}
.posts_left{margin-bottom:15px; display:none}
.posts_left li{ list-style-type: none; color:#000; padding-left:12px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAgMAAADwAc52AAAAA3NCSVQICAjb4U/gAAAADFBMVEX///8AAAAAAAAAAAD4jAJNAAAABHRSTlMAIsz/wheD2wAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8yMi8xNQESsvEAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAFUlEQVQImWPIc2DY38Dw/wCIzHMAACqXBZpvMhzoAAAAAElFTkSuQmCC') 1px 6px no-repeat; display:block}
html.ie .posts_left li{display:inline-block}
.posts_left li a, .posts_right li h4 a{color:#000; text-decoration:none; display:block; margin-bottom:10px; text-transform:uppercase; line-height:1.3em; font-size:14px}
.posts_left li a:hover{text-decoration:underline}
.menu_right{float:right; width:575px;}
.posts_right li{width:178px; margin-right:20px; float:left; position:relative}
#right_item_3{margin-right:0px}
#share_head{position:fixed;top:40px;padding:10px; overflow:hidden; background:#fff; background:rgba(255,255,255,.8);z-index:2; display:none; transition:all 0.2s ease}
#headnav_primary.fixed>li#hs{float:left; margin-left:35px}
body.site_23 #headnav_primary.fixed>li#hs{margin-left:0px; float:right}
body.site_21 #headnav_primary.fixed>li#hs{margin-left:28px}
body.site_22 #headnav_primary.fixed>li#hs{margin-left:230px}
.in_frame .menu {padding-right: 4px;}

#share_head.fixed{display:block;opacity:1}
#share_head.fixed:hover{opacity:1}
#share_head li, #share_single li{height:38px; display:inline-block; float:left;margin-right:5px;width:46px; background:url(images/sprite.png) -1px -162px no-repeat}
#share_head li a, #share_single li a{display:block; width:100%; height:100%}
li.sh_tw{background-position:-51px -162px !important}
li.sh_gp{background-position:-102px -162px !important}
li.ol_link{background:#00DFDD !important; color:#fff; font-weight:bold; text-transform:uppercase; display:inline-block;padding:5px 10px; width:auto !important; line-height:26px;
 height:36px !important; cursor:pointer}
#share_single{overflow:hidden; margin-top:20px} 
body.fixed_header #share_single{display:none}
#meetic_breadcrumb{margin-bottom:10px; font-size:12px }
body.page-template-folder-page-php #meetic_breadcrumb, body.tax-folder #meetic_breadcrumb{display:none}
body.#meetic_breadcrumb
body.home #meetic_breadcrumb{display:none}
#meetic_breadcrumb a, #meetic_breadcrumb span{color:#000; text-decoration:none}
#meetic_breadcrumb span{font-weight:bold}
#meetic_breadcrumb a:hover{text-decoration: underline}
.posts_right li img{position:relative; z-index:1; margin-bottom:10px}
.posts_right li .caption{position:absolute; top:154px; left:0px; padding:5px; display:inline-block; font-weight:bold;color:#fff;z-index:2; background:#00DFDD}
.caption sup, h1 sup{font-size:x-small; position:relative; top:-3px}
h1 sup{top:-8px}
#content{width:1000px;margin:0 auto; background:#fff;overflow:hidden; padding:15px; z-index:1; position:relative; line-height:1.4em; max-width:100%}
#center_col{width:1000px;padding:10px; margin:0 auto; background:#fff}
#l_col{width:650px; float:left;position:relative;}
#r_col{width:300px; float:right;z-index:1; position:relative;}
.widget{margin-bottom:30px; overflow:hidden; clear:both}
body.page-template-sondages-page-php .SurveyShortcodeWidgetMTIC{display:none}
.widget_image_widget img{max-width:100%}
.widget_sidebar_top_posts ul li{margin-bottom:10px}
.widget_sidebar_top_posts ul li:last-child{margin-bottom:0px}
.widget_sidebar_top_posts ul li a{color:#000; text-decoration:none; text-transform:uppercase}
.widget_sidebar_top_posts ul li a:hover{text-decoration:underline}
span.st{display:block; margin-bottom:10px; text-transform:uppercase}
.poll-submit {display:none !important}
.vote-section-sidebar-img {margin-bottom: 3px;max-width:100%; height:auto !important}
#overlay{background:#fff; background:rgba(255,255,255,.85); height:100%; width:100%; position:fixed; top:0px; left:0px; z-index:10; display:none}
#overlay_inner{margin:0 auto;padding:45px;border-color:rgb(0, 223, 221); border:7px solid rgba(0, 223, 221, .7); background:#fff; position:relative; max-width:99%}
.widget_folder_widget .f_img{position:relative; height:250px}
.widget_folder_widget img{position:relative; z-index:1}
.fcaption{position:absolute;bottom:0px; left:0px; z-index:2; color:#fff; padding:15px 15px 10px 15px; font-size:18px; width:100%}
.fcaption a{text-decoration: none;color:#fff; text-transform:uppercase}
a.m_f{display:inline-block; float:right; margin-top:10px; color:#000; text-decoration:none; text-transform:uppercase}
.m_f img{display:inline-block; margin-left:2px; position: relative; bottom:-1px}
.ov_hidden{overflow:hidden !important; height:100%}
#ol_close{position:absolute; top:10px; right:10px; text-transform:uppercase; font-weight:bold; font-size:13px;color:#00E4E1}
#ol_close span{display:inline-block; padding:5px; color:#fff; cursor:pointer; background:#00E4E1; font-size:15px; margin-left:3px; border-radius:3px; line-height:12px}
#footer_menu{display:block;  margin:20px auto 20px auto; text-align:center}
#footer_menu li{display:inline-block; float:none}
#footer_menu li:after{content:'-';display:inline-block; margin:0 3px 0 3px; color:#a3a3a3}
#footer_menu li:last-child:after{content:''}
#footer_menu a{color:#A3A3A3; text-decoration:none; font-size:12px;}
#footer_menu a:hover{color:#333; text-decoration: underline;}
#footer_nl, #m_footer_social{height:71px; padding:10px 15px; background:#454547; overflow:hidden; font-size:13px; line-height:1.3em; color:#fff; width:600px; float:left;}
#footer_nl span{margin:0}
#m_footer_social{width:100%; height:auto}
#footer_nl span.alignleft{padding-left:65px; background:url(images/sprite.png) -250px -30px no-repeat; width:345px; font-size:13px; font-weight:bold; line-height:1.3em}
#footer_nl span.alignright{width:210px; float:right}
#footer_nl span.alignright h3, #m_footer_social h3{font-size:25px; color:#fff; text-align:center; margin-bottom:30px; display:none}
#footer_nl span.alignright input{width:100%; margin-bottom:1px; height:25px; padding-left:5px; border:none; position:relative; top:-3px}
#footer_nl span.alignright small{display:block; font-size:11px; font-style:italic; line-height:1.1em}
#footer_nl_subm, #footer_nl_subm_res{width:46px; height:71px; color:#fff; text-align:center; font-size:16px; font-weight:bold; line-height:68px; margin:0; cursor:pointer; display:inline-block}
#footer_nl_subm_res{width:100%; margin-top:25px !important; clear:both; font-size:25px; display:none; margin-bottom:50px; height:50px; line-height:50px}
ul.tc_share_btns{display:block; clear:both;display:none; min-height:20px; width:100%}
ul.tc_share_btns li{display:inline-block; float:left; margin-right:10px}
li.tc_google{margin-right:0px !important}
.twitter-share-button{font-size:0px}
.tc_cookie_policy{color:#000; box-sizing:border-box;padding:10px; position:relative; background:rgb(204, 204, 204); max-width:100%}
.tccp_inner{font-size:12px;margin-right:20px; width:1000px; margin:0 auto; line-height:1.3em; max-width:100%}
.tccp_inner>div{position: relative; padding-right:20px}
.tccp_inner a{color:#000; text-decoration:underline}
#tccp_close{position:relative;top:2px;margin-left: 10px; padding:3px;font-size:12px;line-height:10px;cursor:pointer;transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; background:#555; opacity:.4}
#tccp_close:hover{opacity:1}
.tccp_video_placeholder{display:block}
@media screen and ( max-width:1024px ){
	.tccp_inner{text-align:center; line-height:1.3em}	
}
.votenowsidebar{position:relative; width:130px; height:197px;display:inline-block; text-decoration:none}
.votenowsidebar img{position: relative; max-width:100%; height:auto !important}
.votenowsidebar .overlay{position:absolute; top:0px; left:0px;width:130px; z-index:2; text-align:center; font-size:18px !important; color:#fff; font-style:italic; background: rgba(0,223,221, .5 ); height:190px;display:none; line-height:180px; font-weight:bold; text-transform:uppercase}
.poll-submit{display:none !important}
.wp-showdown-battle-image{vertical-align: middle; margin-top:15px}
body.page-id-3127 #l_col .vote-section-left, body.page-id-3127 .vote-section-right{ background:url(images/sprite.png) 0px -215px repeat-x; padding:10px}
body.page-id-3127 #l_col .right_img{position:relative; left:-20px}
body.page-id-3127 #l_col .wp-showdown-battle-image img{width:30px !important; margin-left:2px}
.widget_meetic_facebook_widget{width:319px}
.clear{clear:both}
strong, b{font-weight:bold}
italic, em{font-style:italic}
noscript img{max-width:100%; height:auto}
.spc img, .wp-caption{max-width:100%; height:auto !important}
p.wp-caption-text, .thumb_caption{margin:0px !important;padding-right:20px; text-align:right; position:relative; top:-26px; font-size:11px; color:#fff; z-index:2}
div.wp-caption img{position:relative; z-index:1; max-width:100%; height:auto !important}
div.wp-caption{margin-bottom:-25px; max-width:100%}
.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}
#l_col, #r_col{min-height:900px}
.teaser_thumb{width:320px;float:left; z-index:1}
.teaser_thumb>img{opacity:0}
.teaser_content{width:315px; float:right; line-height:1.3em; color:#000; top:0px; z-index:2}
.teaser_list li .post_meta, .teaser_list1 li .post_meta{font-size:12px; color:#00DFDD !important; margin:0px 0 2px 0px}
.teaser_list h3, .teaser_list1 h3{font-size:20px; line-height:1.3em; margin-bottom:0px; position:relative; top:-3px}
.teaser_list h3 a, .teaser_list1 h3 a{ text-decoration:none; font-weight:normal; color:#000; font-size:20px; text-transform:uppercase; display:inline-block; line-height:1.2em}
.teaser_list h3 a:hover, .teaser_list1 h3 a:hover{text-decoration:underline !important}
.post_meta a{color:inherit; text-decoration:underline}
.teaser_list li,.teaser_list1 li{clear:both; margin-bottom:35px; overflow:hidden; position: relative; padding-top:3px}
li#load_more_anim, div#load_more_anim{height:100px; background:url(images/loader.gif) center center no-repeat}
#tl_home>li{width:315px; float:left;clear:none}
#tl_home>li.odd{margin-right:20px}
#tl_home>li .teaser_thumb{width:100%; position:relative; margin-bottom:10px}
#tl_home>li .teaser_thumb img{position:relative; z-index:1}
#tl_home>li .teaser_thumb .caption{position:absolute;bottom:0px; left:0px; z-index:2; display:inline-block;font-weight: bold;color: #fff;z-index: 2;background: #00DFDD; padding:5px 9px; line-height:13px; font-size:13px; text-transform:uppercase}
#tl_home>li .teaser_thumb .caption a{color:#fff; text-decoration:none; font-weight:bold; font-size:14px}
#tl_home>li .teaser_thumb .caption a:hover{text-decoration:underline}
#tl_home>li{padding-bottom:16px; margin-bottom:0px}
#tl_home div.teaser_content{padding-right:10%; line-height:1.3em; color:#000}
#home_vids{overflow:hidden; padding:10px; background:#454547;width:100% !important; float:none; clear:both; margin-bottom:30px !important}
#home_vids>h3{color:#fff; text-transform:uppercase; font-weight:normal !important; margin-bottom:10px}
#home_vids ul{overflow:hidden}
#home_vids ul li{display:inline-block; width:200px; float:left; padding:0; margin:0; clear:none; position:relative}
#home_vids ul li .caption{display:none}
#home_vids div.video_home_thumb{position:relative; z-index:1}
#home_vids div.video_home_thumb>a{margin-top:0px !important}
#home_vids ul li a{font-size:16px; font-weight:normal; margin-top:10px; color:#fff; text-decoration:none; display:inline-block; text-transform:uppercase; line-height:1.3em}
#hv_2{margin:0 14px 0 14px !important}
a.vcaption{position:absolute; top:0px;left:0px; z-index:2; width:200px; height:120px;text-align: center; margin-top:0px !important;font-size: 18px !important;color: #fff;font-weight:bold;background: rgba(0,223,221, .5 ); opacity:0;}
#home_vids ul li a.vcaption{line-height:127px}
#wp_page_numbers{clear:both;overflow:hidden;display:block; margin:0 auto 25px auto; text-align:center}
.pn_sond{margin-top:30px !important}
#wp_page_numbers ul li{display:inline-block; float:none; margin:0 auto}
#wp_page_numbers a{display:inline-block;padding:3px; font-size:14px; color:#00DFDD; text-decoration:none}
li.active_page a, #wp_page_numbers a:hover{color:#000 !important; text-decoration:none;}
#wp_page_numbers ul li a:hover{text-decoration:underline}
#sb_top ul.tc_share_btns{float:right; margin:10px 0; width:203px}
h1.posthead{color: #2F7DB7 !important;font-size: 1.714em;font-weight: bold;line-height: 1.2em;margin: 0;}
.spc{font-size:14px; text-align:justify; line-height:1.4em}
.pc_left, .pc_right{margin:0px}
.pc_left h2, .pc_left h3, .pc_left h4{text-transform: uppercase}
.pc_left a, .by_line a, .spc p a, ul.post_list>li>a{color:#00DFDD; text-decoration:none}
.pc_left a:hover, .by_line a:hover, .spc p a:hover, ul.post_list>li>a:hover{text-decoration:underline}

ul.rel_posts .res_img{width:80px; float:left; margin-right:10px}
ul.rel_posts a{color:#000;font-size: 12px;line-height: 16px;outline: 0 none;text-decoration: none; font-weight:normal; display:block}
ul.rel_posts li{overflow:hidden; margin-bottom:10px}
ul.rel_posts li:last-child{margin-bottom:0px}
.spc p{margin-bottom:1.5em}
.spc h2, .spc h3{font-weight:bold; margin:0 0 10px 0; font-size:16px; clear:both; color:#000}
.by_line{margin:10px 0px; font-size:14px; line-height:1.5em; color:#888; text-align:left}
#thumb{position:relative;}
#thumb img{position:relative; z-index:1}
#thumb .sh_icon{position:absolute; top:1px; left:1px; z-index:2; opacity:0; transition:all 0.3s ease}
#thumb:hover .sh_icon{opacity:1}
.caption_head{position:absolute; bottom:0px; z-index:1;color: #fff;font-size: 28px;line-height: 1.2em;color: #fff;line-height: 1.2em;padding:10px 20px; margin:0px;}

.mots-ul {padding:0;display:inline-block; overflow:hidden; margin-left:15px; position:relative; top:6px}
.mots-ul li {color: #2F7DB7;float: left;list-style: none;margin-right: 9px;padding-right: 9px;}
.mots-ul li:first-child {background: none !important;padding-right: 0 !important;}

.authorlists{margin: 20px 0; padding-bottom:15px}
.view-author-teaser {background:#E7E7E7;display: inline-block;height: auto;margin-bottom:0px;width: 100%; padding:15px 15px 0px 15px}
body.single .view-author-teaser:last-child{padding-bottom:15px}
.view-author-teaser .views-field-field-image {float: left;height: auto;padding: 10px 10px 0 10px;width:80px;}
.view-author-teaser img{min-width:50px; max-width:50px; height:auto !important; max-width:80px !important; margin-right:15px; float:left;}
body.page-template-author-tepmplate-php .view-author-teaser img{margin-bottom:15px}
#single_auth.view-author-teaser img{max-width:160px !important}
.view-author-teaser .views-field-title-heading {float: left;font-size: 14px;font-weight: bold;padding-top: 10px;}
span.sml-act-txt-heading{color:#000 !important;display: block;font-size: 17px !important;font-weight: bold !important;margin-bottom:10px;text-transform:uppercase}
.view-author-teaser .views-field-title-heading span, .article-author-content {display: block; font-weight:normal; line-height:1.3em; margin-top: 0.5em;}
.auth_name{display:inline-block; margin-bottom:10px}
.auth_av{padding-bottom:10px !important}
#tl_auth{margin-top:30px}
.fb_box{width:82px; height:25px; overflow:hidden; position:absolute;padding:0px 0 0px 0px; display:inline-block; z-index:2; top:-3px }
.p1_box{width:70px; float:left;margin:0px 0 0 0; position:absolute; left:88px; z-index:1}
.social_box{ width:233px;display:inline-block; margin-left:10px; position:absolute; top:0; height:30px;}
#sb-single{position: relative; margin-top:.8em; left:-10px; margin-bottom:1.6em}
#sb-single #twitterbtn{left:152px; position:relative; }
#regist_iframe{border:0px; width:315px; min-height:220px}
/*#frame_top.cp_not_acc{height:85px}*/
.meetic_frames {margin: 0px auto 0 auto;width: 1000px;overflow: hidden;display: block;height:54px; border:none; }
.nav_left a, .nav_right a{color:inherit; text-decoration:underline; color:#aaa}
.nav_left{float:left; width:45%; font-size:13px;padding-left:2%; margin-bottom:15px 0 25px 0}
.nav_right{float:right;width:45%;font-size:13px;padding-right:2%; text-align:right}
.meta_bottom{margin-top:30px; border-top:1px solid #ededed;padding:15px 0 15px 0; font-size:12px; line-height:1.3em; clear:both}
#comment_submit, .submit_c{height:24px !important; width:96px !important;padding:4px 0 5px 0 !important;font-size:12px; color:#fafafa;text-align:center; cursor:pointer;border:none; font-weight:bold; display:block !important; letter-spacing:0.1em;}
.button{padding:7px 8px !important;font-size:12px; color:#fafafa;text-align:center; cursor:pointer;border:none; font-weight:normal; display:block !important;}
.wp-showdown-content{height:190px}
.survey_right, .survey_left{width:130px}
.wp-showdown-content span, span.j_voted{z-index:5; bottom:0px !Important; left:0px !important; padding:12px 0 12px 0; width:100%;color: #fff;background: rgba(0,223,221, .5 ); font-size:20px; font-style:normal !important;display:block; position:absolute; text-align:center}
.wp-showdown-image, a.votenowsidebar img, .wp-showdown-content img{width:130px; z-index:1; height:auto !important}
.vote-section-box .vote-section-left, .vote-section-box .vote-section-right, .vote-section-box .wp-showdown-votehere{width:315px;}
.vote-section-box .vote-section-left{float:left;}
.vote-section-box .vote-section-right{float:right;}
.poll-question{font-size:16px;line-height:20px;margin-bottom:10px;padding-bottom:0;min-height:39px; color:#464647; text-transform:uppercase}
.vote-section-box .wp-showdown-votehere{text-align:center; overflow:hidden; margin-bottom:20px}
.submitQuestion{text-align:right;margin-top:10px}
.submitQuestion .quiz-submit{background:linear-gradient(to bottom,#41A1D9 0%,#3D8CCC 100%) repeat scroll 0 0 rgba(0,0,0,0);border:0 none;color:#FFF;cursor:pointer;display:block;height:23px;line-height:23px;text-align:center;width:315px;float:right;padding:0!important}
.wrapQuestion{display:inline-block}
.wp-showdown-battle-image img{width:28px!important; vertical-align:middle; display:block;margin:70px auto}
.wp-showdown-battle-image {width: 40px;}
.city-list{background-color:#E7E7E7;display:inline-block;height:auto;padding:10px;overflow:hidden;margin-bottom:30px}
.city-list .taxonomy-term{float:left;font-weight:700;height:21px;width:155px}
.city-list .taxonomy-term a{color:#000;outline:0 none;text-decoration:none; text-transform:uppercase}
.city-list .taxonomy-term a:hover{text-decoration:underline}
.newsletter-block, #edit{background:linear-gradient(to bottom,#818080 0%,#474749 100%) repeat scroll 0 0 rgba(0,0,0,0);border-bottom:1px solid #fff;
border-radius:5px 0 0 5px;border-top:1px solid #fff;box-shadow:-2px 3px 10px #afb0b1;height:56px;position:fixed;right:-225px;top:280px;width:287px;z-index:2}
#edit{top:410px}
#edit span{width:61px; height:53px;display:block; background:url(images/edit_post.png) center center no-repeat}
#edit span a{display:block; height:100%; width:100%; text-decoration:none}
#toolbar .email-block-icon,#toolbar .search-block-icon{height:56px;left:0;position:absolute;top:0;width:62px}
#toolbar .email-block-icon img,#toolbar .search-block-icon img{border-right:1px solid #373637;height:56px;margin-top:-1px}
.newsletter-block .webform-client-form{display:inline-block;height:28px;width:175px}
.newsletter-block .webform-component-email{left:70px;margin:0;position:absolute;top:29px}
.newsletter-block .form-actions,.search-block .form-actions{display:inline-block;height:36px;margin:0;width:36px}
.search-block{background:linear-gradient(to bottom,#818080 0%,#474749 100%) repeat scroll 0 0 rgba(0,0,0,0);border-bottom:1px solid #fff;
border-radius:5px 0 0 5px;border-top:1px solid #fff;box-shadow:-2px 3px 10px #afb0b1;height:56px;position:fixed;right:-225px;top:345px;width:287px;z-index:2}
.new-box input[type="submit"]{/*background:url(images/ok.png) no-repeat scroll right center rgba(0,0,0,0);*/border:medium none;bottom:10px;cursor:pointer;display:block;font-size:0;height:36px;line-height:0;overflow:hidden;position:absolute;right:10px;text-indent:-999px;width:36px}
.new-box input[type="image"]{border:medium none;bottom:10px;cursor:pointer;display:block;font-size:0;height:36px;line-height:0;overflow:hidden;position:absolute;right:5px;
text-indent:-999px;top:9px;width:36px}
.newsletter-section-box .td{border-top:0;padding:0}
.new-box{float:right;width:224px;height:auto}
.input-section{width:171px;padding-top:6px}
.input-section input[type="email"]{border:1px solid #7F9DB9;color:#878787;display:block;font-size:11px;font-style:italic;height:16px;margin:0 0 0 7px;padding:2px 0 0 3px;width:154px}
.input-section input[type="text"]{border:1px solid #7F9DB9;color:#878787;display:block;font-size:11px;font-style:italic;height:16px;margin:0 0 0 7px;padding:2px 0 0 3px;width:154px}
.input-section h3.title{color:#FFF;display:inline-block;font-size:14px;margin:0 0 7px 20px}
.input-section h2.title{color:#FFF;display:inline-block;font-size:14px;margin:0 0 7px 5px}
.wrapfooter .entry-meta{margin:0!important}
#cat_img_top{margin-bottom:30px; display:block; width:100%}
#no_result{margin-bottom:30px}
ul.post_list li{margin-bottom:10px}
.pl_sm {margin-bottom:30px}
.pl_sm li{margin-bottom:5px !important}
body.page-template-sitemap-page h3.cat_head{margin-bottom:10px !important}
.team-member{position:relative}
.team-member .view-mode-full{margin-top:17px}
.team-member .view-mode-full .group-left{height:auto;width:50%;float:left;background:#00DFDD;}
.team-member .view-mode-full .group-left img{float: left;}
.team-member .view-mode-full .group-left .dossier-more {float: right; margin: 10%; text-align: center; width: 30%;}
.team-member .view-mode-full .group-left .dossier-more a{font-family:'itcb','Open Sans Condensed',Arial;font-size:20px;color:#FFF;line-height:1.3em;text-transform:uppercase;text-decoration:none;}
.team-member .view-mode-full .group-right{float:left;margin-left:10px;padding:0!important;text-align:justify;width:47%}
.author-view-title.test-title {margin-bottom:0.5em;font-weight:lighter;}
.abc-attachment{background-color:#E7E7E7;color:#2F7DB7;letter-spacing:5px;padding:10px 0 10px 10px}
.abc-attachment ul{width:100%;margin:0;padding:0;display:table}
.abc-attachment ul li{float:left;list-style:none;margin:0 9px 0 0;position:relative}
.abc-attachment ul li a{text-decoration:none;color:#000;text-transform:uppercase}
.abc-attachment ul li a:hover{text-decoration:underline}
span.ctools-ajaxing{background:url(images/status-active.gif) no-repeat scroll center center rgba(0,0,0,0);display:none;float:left;height:13px;left:8px;position:absolute;
top:-6px;width:13px}
#att_btm{margin-bottom:30px}
.footer_wrapper{width:1000px;background:#fff; margin:0 auto; padding-bottom:1px; max-width:100%}
.i-footer-b1 {clear: both;font: 12px arial,sans-serif;height: 28px;margin: 0px 10px 10px 10px; overflow:hidden;padding: 12px 0 0 0;position: relative;text-align: center;color:#fff}
#fm_container {background: #FF6500;border-radius: 0px 0px 8px 8px;-moz-border-radius: 0px 0px 8px 8px;-webkit-border-radius: 0px 0px 8px 8px;padding: 12px;overflow: hidden;height:35px;background:#4E4E4E}
#fm_container a{color:#fff; text-decoration:none}
#footer_border{height:3px;background:#E64380; margin:0 10px 1px 10px}
.slider{position:relative}
.slider .caption, .caption_head{position:absolute;left:0px; bottom:0%;width:100%; padding:10px 20px;text-transform:uppercase;}
.slider .caption h4 a{color:#fff; font-size:28px; line-height:1.2em; display:inline-block; text-decoration:none; text-transform:uppercase; font-weight:bold}
.slider .caption h4 a:hover{text-decoration:underline}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{margin:0;padding:0;overflow:hidden}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden; position:relative}
.flexslider .slides img{width:100%;display:block; color:#fff !important}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides > li:first-child{display:block}
.flexslider{margin:0 0 30px;zoom:1; opacity:0}
.flexslider a, .flexslider a img{border:none; text-decoration:none; outline:0}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a{text-decoration:none;display:block;width:37px;height:58px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;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;-moz-transition:all .3s ease;transition:all .3s ease;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAA7CAYAAAD8QkPoAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMi8yMy8xNDPr/wEAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAACyElEQVRoge2ZwU4aQRzGv2l6FMICRpJWH8VGBmOtTSCRJnJrfIgWatVAqkTpg2itMSbF2g3D4stgFFwQuE8PZpuuA8vuzqx44Ev28h0mv/x/7OzuQDjnGp5ZCOecTxricV5MGmBYplBuM4Vym5cqFxt1IxNCPK2jbFKNhoH5+VdYWHhtuzY3P3peS8k+1e/3kEpRXF9f2/pwOAzGDMzNzXlaT3pSnHOUSkUBiBCCYrHkGUgJ1NVVA0dHR0JPKcX6etbXmlL6VGuz4ntSnHMUi2q1SUMxVsPxsVptVnzpu7+/B6VLuL29tfWapkHXa1JTAnxMinOO3d0dAYgQglLpmzSQLyjGajg9/Sn0KytvkU6npYEAj/qctDFmIB6PK4FyPalx2lQBeYJ6Cm1WXOkzTRPLyxStVsvWq9ZmZeykOOfY2fkqAAWhzTXU5eVvnJ+fC/3a2nvl2qw46jNNE5QmcXfXtvWxWAyMGYhGo4FAjZyUpe0xECEE+/vlwIAcoZy0ra6+CwwIGKFvUtqsCJPinGN7e7i2vb39wIGGQjnlqY4dhurrdDqgNIl22743RaNRMGYgFosFCjV0UpqmoVwuC71pmtja+hIo0Ego4OGZlslkhP7ioopq9VegUI6b56Q0Ov7QJ6Vx7N3npPHs7CwQKFevLp1OB6lUUnhTiEQiYMzA7OysUihX+5SmaahUvgt9t9tFoZBXCuQaCgCSSYps9oPQ6/of5Ro9fTj0ej1QuoSbmxtbr1qjp8dMOBzGwcGh0KvW6Pm77yk0+vpsd9Ko6zUkEgkpKF8HHE4a8/lPUkC+oYAHjRsbOaGv1+s4OfkhBSV1aDYY9JFKUTSbTVsfCoXAmOFbo9Tx4sxMCIeHFaHv9/tSGqXPPBcX3yCXU6tRyZG1ao1KDvf/10gI+XcNBgMUCp89rzf9E9JtplBuM4VymymU2zxLqL91vH17uUlJcgAAAABJRU5ErkJggg==') 0px 0px no-repeat; text-indent:800px;}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAA6CAYAAAA3HpBNAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMi8yMy8xNDPr/wEAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAACP0lEQVRoge2ZX2vaUBjGn+y6E8RGg4x+lA6ToaPuwkAd9ab0U5R0dviPTuo+iGUW4sUstTUZ7YeRSKoIfgB3Mc6FHKPJyTl1pHnAmwfOy0N++OZ9T6TlcrnEf6Z3uw6wTnEov4pD+VUcyq+iEers7BQHBx+o3/PzE7dQUtCO7jgONC2HxWKx4mezWYxGFvb23ocOFfhJKYqCer1B+ePxGK1WM3QgplAAUC5/haqqlN/tdrlgDIyPSCRG5n/fJozNZjiMoVqCF8abmy5s22Kuy4yPyHEc5POfMJ/PV/xMJgPL+oNEIhG4ZujmqSgKGo0W5U8mE9TrNaaaXDq6ruvI5wuUf3vbY8IYGh+R67rQtBwXjNzefbIsc8PI9YXMCyM3fEReGGVZxmhkI5lMbq3BfXTxwui6Lmq1775qCJmndF3H0VGR8vv9PobD+63nueMjmk6n0LQcZrPZir+/L8OyNmMUNnmmUilcXf2g/JeX7RiFjsPF4hcmjMLwEbFgFL44bMJ4eVlde2an24wkSev9N4mvWv1GBQKAdrvt2RaEhhoMfuPubkD5pVIJhcJnz3Nvq3myYBMayjRNJmxErza6pNNpPD5auxldLi4MKhAAdDo/fQXiHso0TTw8DCn/+LgMVdV814n24uCF7fq6E3gh5RKKFzaiaK7thnHODRuXUL3eL9i2TfknJxUmbETRujQzjHMqEPCvSYa9jGUK5YWtUqng8PBjqEBAVK6sRWIjEj6jsyga32ZeQ3Eov4pD+dVfXQ9fc8V7jzkAAAAASUVORK5CYII=') 0px 0px no-repeat;}
.flex-direction-nav .flex-prev:hover{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAA6CAMAAAAAwGB/AAAAA3NCSVQICAjb4U/gAAAAflBMVEUA397///+f8/NK6Ojj+/sP4eCs9fRU6uld6+rt/f0W4uGy9fXp/Pym9PMU4uEa4uG39vZh6+tP6ehY6unv/f3l/PwS4eCv9fW19/Vk7Osd4+Ja6uoY4uHn/Pyn9fPr/f3x/f2t9fRM6ehW6umh8/MQ4eFe6+u59vZR6ehi6+v/UxniAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMi8zMS8xNKSCHjoAAADqSURBVEiJ7dXbEoIgEIBh6axZWWbnZjKbyvd/wYYVDNxlYeqyuP6G3xFcIxGyor/6VmWRXH1eXQ4SDQe82sNWPb74wD2sVK/gVU30kNpRva5aLyTaFLy6w1azLrJV01shZCnVO/PK1bOUs2eq+OTqmero7BlqC2hMolbFiUTzlFdNb0QjrdieVnxPq5ztaVUFqRSKScwrUcJmlUd5nkwrvtmeENt8n3YectqqSb9Z4xZOYbOnR4lJyI1Wt5VqWl+as2l/ta6mrVTTMwFU8+pRYgns5lH01EETM6OaePrWRBMrqvnpX4Fav6Be6AQPJYbAo10AAAAASUVORK5CYII=') 0px 0px no-repeat;}
.flex-direction-nav .flex-next:hover{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAA6CAMAAAAAwGB/AAAAA3NCSVQICAjb4U/gAAAAWlBMVEUA397///+f8/NK6Ojk/PwP4eCv9fVY6ukY4uHs/f1U6umq9PS09vVj6+sU4uGk9PPn/Pxf6+q59vbv/f1P6egS4eDq/Pwd4+Jk7OsW4+Hx/f1a6uoa4uFW6+kqpaUGAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMi8zMS8xNKSCHjoAAAC+SURBVEiJ7ZXJEoIwEAUTRBYXFMSl1P//TisJl5AM02V5wzl3pUNm5mEsKfOnvqc2xtWgUOXWUfenYiz8YQ/tXoJzRgnO+TcG51GhJudBocqro96XZcqe/GG9QtkxdWaoc+rM9TF1ZrudOLNUcDbtMjU5Xwpldx6rFOrWRU5pVveRU5zoyClSkVPejuCsf0ExI7o9egn2qqhDqNtsctAUoolm24E2DW0tSwCUJiiZWMqhxETpy5Kc/RXEWgP1AaOUDVeEHJcfAAAAAElFTkSuQmCC') 0px 0px no-repeat;}
.flexslider:hover .flex-prev{opacity:.7;left:0px}
.flexslider:hover .flex-next{opacity:.7;right:0px;}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-direction-nav a:before{font-size:40px;line-height:1;display:inline-block}
.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-size:20px;display:inline-block}
.flex-pauseplay a:hover{opacity:1}
.flex-control-nav{width:100%;position:absolute;top:10px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:14px;height:14px;display:block;text-indent:-9999px;background:#fff; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;-o-border-radius:100%}
.flex-control-paging li a:hover{background-position: 0px -132px; background:#696969}
.flex-control-paging li a.flex-active{background-position: 0px -132px;cursor:default;background:#696969}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:24.2%;float:left;margin:0 1% 0 0; height:100px; overflow:hidden}
.flex-control-thumbs li:last-child{margin-right:0px}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
body.single-erfolgsgeschichte .flex-direction-nav, #h_img_res{display:none}
.slider_ss .flexslider{margin:0px 0px 0px 0;overflow:hidden} 
.slider_ss{margin-bottom:25px;}
#h_img_res_1{display:none}
.fl{display:inline-block;padding:8px 10px; background:#ff9900; float:right; text-decoration:none;color:#fff; line-height:14px; font-size:14px; position:absolute;top:7px}
#su_head{right:5px}
#li_head{right:108px}
#footer_menu_res{position:relative}
.ngg-gallery-thumbnail img{width:125px !important; height:auto !important}
.ngg-gallery-thumbnail {float: left;margin-right: 5px;text-align: center;}
.ngg-gallery-thumbnail img {background-color:#FFFFFF;border:1px solid #A9A9A9;display:block;margin:4px 0px 4px 5px;	padding:4px;position:relative;}
.ngg-navigation{clear:both; padding-top:15px;}
.ngg-navigation a{color:inherit; text-decoration:underline; display:inline-block; margin-right:10px}
.ngg-navigation a:hover{text-decoration:none}
.ngg-navigation span{ display:inline-block; margin-right:10px}
body.lom #text-2{display:none}
html.oldie .flex-direction-nav{display:none !important}
html.oldie ul.rel_posts li{height:180px !important}
html.oldie ul.rel_posts li div.res_img{height:129px !important;overflow:hidden}
html.oldie ul.rel_posts li img{width:158px !important; height:129px !important; display:block}
#cookie-law-info-bar{line-height:1.5em; background:#ECEBE8 !important}
#page_top{width:100%; margin:0 auto;font-family: Arial,sans-serif;font-size:12px; background:#fff}
#new_signup{padding:30px; background: #f5f5f5; margin-top: 10px}
#new_signup img{cursor: pointer}
#new_signup .hl{font-size: 14px; display: block; text-align: center; font-weight: bold; color: rgb(139, 165, 165); margin-bottom: 20px}
#new_signup button{font-size: 18px;font-family: "Open Sans", Arial, sans-serif;color: rgb(18, 162, 161);  text-transform: uppercase; display: block; text-align: center; line-height: 50px; width:100%;border:none; outline: none; background:#fff; margin-top: 20px; font-weight: 700; cursor: pointer; white-space: nowrap}
.i-menu-top { height:55px; margin:0 auto; position:relative; width:1000px; }
.i-menu-top .i-logo { display:inline-block; margin:10px 0 0 15px; }
.i-menu-top .i-logo img{max-width:126px; height:auto}
.i-push-info-nolog { font-size:14px; font-weight:bold; }
.i-push-info-nolog:hover { text-decoration:underline; }
.i-unset-autologon a { font-weight:bold; }
.i-push-info-nolog,
.i-now-logged-out { font-size:14px; font-weight:bold; text-decoration:none; }
.i-unset-autologon a:hover { text-decoration:none; }
.i-menu-top .i-nav { position:absolute; height:55px; left:202px; top:0; width:798px; }
.i-tab .i-tab { display:inline-block; font-weight:400; padding:20px 5px; position:relative; text-decoration:none; vertical-align:top; color:#000; font-size:13px; text-transform:uppercase;font-family: arial, sans-serif;}
.i-tab { display:inline-block; font-weight:400; padding:20px 5px; position:relative; text-decoration:none; vertical-align:top; color:#000; font-size:13px; text-transform:uppercase;font-family: arial, sans-serif;}
.i-menu-top .i-tab:hover{background: #e9eaed; /* Old browsers */background: -moz-linear-gradient(top,  #e9eaed 0%, #ffffff 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9eaed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #e9eaed 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #e9eaed 0%,#ffffff 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #e9eaed 0%,#ffffff 100%); /* IE10+ */background: linear-gradient(to bottom,  #e9eaed 0%,#ffffff 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9eaed', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.i-menu-top .i-border { display:none}
.i-login-link{font-weight: bold;float: right;padding: 21px 11px 0 0;text-decoration: none;color:#1591D9}

.i-tag-menu-m {background-color: #E71842;color: #FFFFFF;text-shadow: 0 0 rgba(0, 0, 0, 0) !important;}
.i-tag-menu-m {display: inline-block;font-size: 10px;height: 13px;line-height: 13px;text-transform: uppercase;vertical-align: top;border-radius:2px; padding:0 3px 0 3px}
.i-tag-menu-v2 {top: 6px;position: absolute;right: 3px;}
.i-picto-forward-10x10 {background: url(https://iliusstda-a.akamaihd.net/img/themes/aurora/pictos/pictos_10x10.png?v=1450708374) no-repeat 0 -20px;display: inline-block;height: 10px;width: 10px; margin-right:5px}


#mobile_head{display:none;width:100%;background:#454547;}
#mh_top{background:#fff;padding:8px 25px; height:60px}
#mobile_logo{float:left;display:block; height:100%; width:105px; background-image:url('img/meetic.svg'); background-position:center center; background-repeat:no-repeat; background-size:100% auto}

body.site_24 #mobile_logo {background-image:url(images/lexa_mobile.png)}

#reg_top, #si_top{display:table; float:right; font-size:19px; font-weight:bold;background:#454547; color:#fff; padding:0px 20px; text-decoration:none; height:100%;}
#reg_top span, #si_top span{display:table-cell;vertical-align:middle}
#si_top{margin-left:15px}
#mh_tbm{height:90px; padding:20px 25px;background:#454547;}
#open_res_men{display:inline-block; height:100%; opacity:0; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAAA3NCSVQICAjb4U/gAAABTVBMVEX////////////////////////////////////////////////////////////7+/v5+fn39/f19fXz8/Tz8/Px8fHv7+/t7e3r6+vp6enn5+fl5ebk5OXj4+Ph4eHf39/d3d3b29vZ2dnX19fV1dXV1dbT09TR0dHR0dPPz9DMzMzJycrHx8jHx8nFxcXFxcfDw8O/v8C9vb67u7y7u7u5ubq3t7e1tbaysrOwsLGvr6+tra6rq6ypqamnp6ilpaajo6Wjo6ShoaKfn6CdnZ6bm5yWlpeVlZaSkpORkZKOjo+MjI2KiouHh4iFhYeDg4SBgYJ/f4F+fn98fH18fH56ent1dXdxcXJubm9sbG5paWtoaGpmZmZiYmRgYGJeXmBcXF5aWlxYWFpXV1hUVFVUVFZSUlRQUFJOTlBMTE1MTE5KSkxISEpGRkhFRUc19XO3AAAAb3RSTlMAESJEVWZ3iJmqu8zd7v////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+2WODmAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADAxLzEwLzE17LsAqgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAOYSURBVFiFrZjrX9JgFMeZ3Ldxxm3PoBS8RlFhqWlqloSgpoFWJuQ9FS/g/v+XnWeMMWCwjfV7ucv3c+47z1yuwWLcvgDH8yGe59iAz80MeXSg3H4OesT53fYYY21GVCQkIiUTiZiKClgnuYP0BYFMZPP7tYubZqN+Va0Uc5NShF4PeqxZokCk6c3f93KXHmqFqaSA91gLFgWoIcmVakM20vEaCVPXzEyhMSEbF4YMRXfrUbSIGzMzJfb6fDCE6mpJHG4QpUxVjN3R6yiNBvkHUTC20RenphDU9WwcIz2QEl+yAkE9rokD/PJjllfvzQmqSgRLyNiWomUIqigacNwYlyXz4OrUzEsA3m4Kw0N4wQ6EaiUGoe76QZcyf+1ibjJCd7qwYEjNLkWWz7HvfToMQKRgnyLLuyLwjN6Y57bCq2lWXz3o0tFIFLkqQahtjg/gpXZjs2RF2uO5jjksiD+064IVkbpmDgFeq7zpTmSivYPcSNJl+/HGVLsGAxDWpckmRt6KqS3Bg3Q2OuYSW1T1aabZwUSsYEgHQ3PuUQaEkNel8MuiBX2sd14oxpRcYZ5+DqkMU9USwCEmBJEHJxgZg8O4xgBSjijyDICbRjjrDPOBxtgDsOgM85UWIDaUPlFy/dKCbvVvlCL4zfL3YPJW6ianf+MbzThaU3CGKauY4v/BOLQGYxNweQGWnWG26FzHhL+RHWmV1g1WcdoZJkOrGOd52BHlIUV7ysUBOXaCOUkq07h7htrXNlHmDfbm5JMDzEJrpjMhiOq2gLNDC6p2nr9NK6Gh4y+63blst26+S+qXAQtwtjkyJqctFTyQ6qiYPynVJ2WheD8qZlHQFkAGIKktSbuTFrSuJWQcQNvbAqPO48ZbQbeNYl/FK6NgDojSTzpzwrY3SFm+mOtZ1VkQ5q1v6G3NR5UPpkvvVsxuZz2VpC6X1MUtsW2vtcpxg9MHLtixAzuUw9Sgs8fEXtP89TblGZ6oDE74DAsgWo5PGePC9UNa6QKyXDdH4GnhU9LYFsUeGp/siTnlPCMOprTiA+KGyd5fL0qCYXQ78oTof4m9IZV4t/+Knp+9wygtx4Ckd66NIY87GYwtsENP84q8LPUstVC+6TPk17swtYQzMUUPgsR4tlCuqdvl/Wnl81yMxgQ4nzmhDVL+moAgJkgyhUpKCSmsXGKtQ6gYH9s/Ozm/eUz6SW5fkAu1CUGfzT9SPbAxlOnfsX/8/IG1mgjACgAAAABJRU5ErkJggg==') center center no-repeat; background-size:100% auto}
#home_res{float:right; height:100%; width:auto; display:inline-block; float:right}#
ul.teaser_list{overflow:hidden}
#res_men{height:100%}
#m_footer_social, #res_men{display:none;}
#m_footer_social>div{border-top:1px solid #fff; padding-top:23px}
a.twitter-timeline{color:#fff;}
#share_mail{width:100%; display:none}
#share_mail label{display:block; padding-bottom:4px}
#share_mail input, #share_mail textarea{width:100%; margin-bottom:20px}
#share_mail textarea{height:200px; font-family:Arial, Helvetica, sans-serif}
#rec_mail_s{border:none}
#sbm_sent{display:none}
.app_title{display:block; margin-bottom:10px}
.ap_right, .ap_left{width:50%; margin:0px; height:307px}
.ap_right{background: url(images/meetic_le_mag.jpg) left top no-repeat}
.ap_left{background:#00DFDD; color:#fff;font-size: 35px;line-height: 1.1em;text-align: center; text-transform:uppercase; margin-top:15px; padding:25px; margin:0px 0px 25px 0}
.ap_left:before, .ap_left:after{content:' '; display:block; height:1px; background:#fff; margin-bottom:25px}
.ap_left:after{margin-top:25px; margin-bottom:0px}
.ap_left span{display:block; font-size:27px !important; margin-top:15px}
#share_mobile{display:none}
#r_col .wp-showdown-battle-image{width:40px !important}
a.voted{cursor:default}
#folder_list li{overflow:hidden; clear:both; height:70px; position: relative; padding-top:0px !important}
#folder_list li h3, #folder_list li h1{float:right;width:345px; height:100%; position:relative; z-index:1;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;background: url(images/bg_folder.png) 0px 0px no-repeat; position:absolute; top:0px; right:0px; padding-left:20px}
#folder_list li h3 a, #folder_list li h1 span{font-size:20px; display:inline-block; color:#464647; line-height:20px;position: relative;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%); text-decoration:none !important; text-transform:uppercase}
#folder_list li img{position:relative}
body.tax-folder .archive_head{display:block; line-height:1.3em}
.archive_head a{color:#fff; text-decoration:none}
.archive_head a:hover{text-decoration:underline}
body.page-id-1414 .wpcf7-mail-sent-ok{border:none !important; padding:0pc !important}
body[data-mtcmk="831902"] #wi_form{background:#ededed !important; margin-bottom:25px !important}
div.wpcf7{ background:rgba(237, 237, 237, 0.49);border:1px solid #ededed; max-width:100%; padding: 15px !important;width: 460px; margin: 0 auto 25px auto !important}
#wi_form input[type="email"], #wi_form input[type="text"]{padding: 3px; box-sizing: border-box;float: left;width: 200px;}
.wpcf7-submit {cursor: pointer;border: none;color: #fff;font-weight: bold;padding: 5px 10px;border-radius: 3px; text-transform: uppercase; background:#00DFDD}
span.wpcf7-not-valid-tip{clear:both; position: relative; top:-5px}
.wpcf7-form-control-wrap{display:block}
#l_col .wpcf7-form.invalid p{margin-bottom:0}
body.hide_utd .post_meta, body.hide_utd #footer_menu, body.hide_utd #cr_btm, body.hide_utd .widget_meetic_twitter_widget, body.hide_utd .SurveyShortcodeWidgetMTIC, body.hide_utd .widget_folder_widget, body.hide_utd #mh_tbm, body.hide_utd .widget_sidebar_related_articles, body.hide_utd span.p_date{display:none !important}
body.hide_utd #meetic_breadcrumb{opacity:0; height: 0px;overflow: hidden}
.i-testimonies-right{min-height:435px;margin:0 0 20px;padding:50px 0 0; word-wrap: break-word;}
.i-testimonies-right h2,.i-testimonies-right h3,.i-testimonies-right p{width:195px;margin:0 auto;width:242px; text-transform:none}
.i-testimonies-right h2{font:bold 15px arial;padding-bottom:30px;}
.i-testimonies-right h3{font:bold 27px arial;padding-bottom:70px;}
.i-testimonies-right h3 .i-reduce{font-size:27px;}
.i-testimonies-right p{font-size:12px;}
.i-testimonies-right .i-text{padding:50px 0 15px;text-align: center;}
.i-layout-3-col-1 .i-testify p{color:#717171;}
.i-form-search-happyends p.i-no-border{border:0;cursor:pointer;text-align:center;}
.i-form-search-happyends select{color:#666;}
.i-testimonies-right{background:#fff url(img/post-it.jpg) no-repeat 0 0;}
.i-layout-3-col-1 .i-box-1 h2 span,.i-testimonies-right .i-text{color:#000;}
.i-testimonies-right h2,.i-testimonies-right h3{text-align:center; color: #000;}
.i-photos .i-title-1,.i-our-testimony .i-title-2{font-size:15px;padding:5px 15px;}
.i-btn-1,.i-btn-2,.i-btn-6,.i-btn-17,.i-btn-20{background:#7dbfca;background-image:none;border-width:0 0 2px 0;border-style:solid; border-color:#61969e;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;color: #fff;display: inline-block;font-size: 14px;font-weight: 600;padding:0 10px;text-decoration: none;text-transform: uppercase;text-align:center;line-height:18px; margin-bottom: 20px}
.widget_meetic_event_banner{position:relative; z-index: 1; font-family:  "Open Sans Condensed", Arial, sans-serif;}
.ev_banner_head{position:absolute; top:10px;left:10%; width:80%; text-align: center; color:#fff;font-size:25px;font-weight: 600; line-height: 140% }
.ev_banner_head img{margin-top:5px}
.ev_banner_btn{position:absolute; bottom:20px; text-align: center; width:100%}
.ev_banner_btn .btn{ display: inline-block;padding:0 35px; font-size:22px; text-decoration: none; color:#fff; text-align: center; font-weight:300; font-family:  "Open Sans", Arial, sans-serif; background: #67bdc7; line-height: 35px; border-radius:20px}
.he_link{display:inline-block; margin:15px 0; background:#454547; color:#fff; text-decoration: none; font-size:20px !important; position: relative; width:100%; padding:10px 15px;font-family: 'itcb', Arial; font-weight:bold;text-transform: uppercase; }
#intro_home{margin-top:2em; text-align: justify}
#intro_home h1{font-family: 'itc', 'Open Sans Condensed', Arial; margin-bottom: .7em}
body.category-histoires ul.teaser_list{display:flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between}
body.category-histoires ul.teaser_list li{width:48%;}
body.category-histoires ul.teaser_list li .teaser_thumb{margin-bottom:0.7rem; display:block; }
body.category-histoires ul.teaser_list li .teaser_content{width:100%}
body.category-histoires ul.teaser_list li .post_meta, body.category-histoires ul.teaser_list li span.t_content{display:none !important}
#cat_desc{margin-bottom:25px}
/*div.wpcf7-mail-sent-ng{display:none !important}*/

@media screen and (max-width: 1100px){
	#container{width:99%; margin:0 auto}
}


@media screen and (max-device-width: 1023px) {
	#tl_home>li{width:48.5%; height:auto !important}
	#tl_home>li.even:after{content: " "; display:block; clear:both; width:100%; height:1px}
	#tl_home>li.odd{margin-right:3%}
	#r_col, #header, #page_top, ul.flex-direction-nav, #toolbar, .vcaption{display:none}
	#mobile_head{display:block}
	#content {padding:25px 25px}
	.vote-section-box{padding:0 25px 0 25px}
	#sb_top ul.tc_share_btns{margin-right:25px}
	#meetic_breadcrumb{padding:25px 25px 10px 25px}
	body.hide_utd #meetic_breadcrumb{display:none}
	body.home #meetic_breadcrumb, body.home .teaser_list, .slider .caption, .footer_wrapper, #footer_menu, .archive_head, .teaser_list, .spc{padding-left:25px; padding-right:25px}
	#footer_nl, #share_single{margin-left:25px;}
	#l_col{width:100%; min-height:0px !important;}
	.teaser_content{width:100%}
	#home_vids ul li{width:32.3%;box-sizing:border-box; margin-right:1.5%}
	#home_vids ul li#hv_2{margin:0px 1.5% 0 0 !important}
	#home_vids ul li#hv_3{margin-right:0px !important}
	#home_vids ul li .res_img{margin-right:0px !important}
	#footer_nl_subm{float:left; margin-left:5px}
	.teaser_list .res_img{margin-right:10px}
	.teaser_content{display:inline-block; float:none; width: auto}
	#content{padding:0px}	
	#fm_container{width:100%}
	#footer_border{margin:0px}
	.i-footer-b1{margin-left:0px; margin-right:0px}
	.slider .caption{background-size:100% 100%}
	#m_footer_social{display:block;}
	.vote-section-box .vote-section-left{margin-right:1%}
	.wp-showdown-content{width:100%}
	.wp-showdown-content img, .survey_right, .survey_left{width:auto}
	.vote-section-box .vote-section-left, .vote-section-box .vote-section-right{width:49%} 
	.vote-section-box .wp-showdown-votehere{width:100%;}
	.wp-showdown-image{width:45% !important}
	.wp-showdown-battle-image{width:10% !important}
	.wp-showdown-battle-image img{min-width:90%; max-width:90%}
	.wp-showdown-content{height:auto}
	body.page-id-3127 #l_col .right_img{left:0px}
	a.votenowsidebar{width:100%; height:auto}
	.wp-showdown-image, a.votenowsidebar img, .wp-showdown-content img{width: auto}
	iframe{max-width:100%}
	/*body.single-post #footer_nl{display:none !important}*/
	#folder_list li h3{right:auto; left:310px; padding-left:30px; max-width:70%}
	body.category .teaser_thumb{width:45%; margin-right:2%}
	body.category .teaser_content{width:53%}
	.i-testimonies-right{width:300px;margin:0 auto}
}


@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
  .meetic_frames{display:none}
}

@media screen and (max-width: 768px) {
	body, html{max-width:100%; width:auto; overflow-x:hidden}
}

@media screen and (max-width: 767px) {
	body{background:#454547}
	#footer_nl span.alignright h3, #footer_nl_subm_res, #m_footer_social, #m_footer_social h3{display:block}
	.footer_wrapper, #footer_nl_subm, #footer_menu, #footer_nl .alignleft, #share_single{display:none}
	#footer_nl, #m_footer_social{margin:0px; padding:25px; width:100%; height:auto}
	#footer_nl span.alignright{width:100%; float:none}
	#tccp_close{right:3px; top:3px}
	#share_mobile{padding:25px;display:block; overflow:hidden; max-width:100%; display:block}
	#share_mobile li{display:inline-block; float:left; margin-right:10px; width:auto; max-width:16%}
	#share_mobile li img{max-width:100%; height:auto}
	#share_mobile li.ol_link{background-color:#fff !important; padding:0px}
	#reg_top, #si_top{font-size:15px; padding:0px 10px}
	#mobile_logo{width:85px}	
    body.tc_device_phone #headnav_primary_res li a{font-size:16px}
	#mh_tbm{height:75px}
	#folder_list li img{left:-30px}
	#folder_list li h3{left:170px}	
	#mh_tbm{padding:13px 25px; height:65px}
	#home_vids ul li a{font-size:14px}
	
}

@media screen and (max-width: 767px) and (orientation:landscape) {
	body.home .teaser_content{width:100%}
}

@media screen and (max-device-width: 580px){
	div.wp-caption{width:auto !important}
	.teaser_thumb{width:100%;float:none; margin-bottom:15px} 
	.teaser_content{width:100%; float:none}
	body.home .teaser_list{padding:0px}
	#tl_home li{width:100%; float:none; margin-right:0px !important; height:auto !important}
	#tl_home .res_img{padding:37px 25px 0 25px; box-sizing:border-box}
	#tl_home>li .teaser_thumb .caption,#home_vids>h3 {bottom:inherit; top:0px; width:100%; padding:10px 25px;font-family: 'itcb', Arial; font-weight:bold; font-size:23px; height:37px; background:#00DFDD url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAvBAMAAADk5HzgAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8yMS8xNROnHR8AAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAhElEQVQokVXPQRHCMABE0bSZUkomFmKhEpAQnFQCEioBCZESnBQHyzAMw9+9vcMefgjYjQhP4vSisulODQd1FlVMD2oUdTFdTY2KopKpmjo1icqmjRoOahZVTDs1ilpMq6lRUVQyVVOnJlHZtFHfmp9mUcW0U//bR4uo1dSoKCqZqqlTbxQPMDex6RPlAAAAAElFTkSuQmCC') right 0px no-repeat; background-size:25px 100%}
	#tl_home>li .teaser_content{padding:0 25px 0 25px; overflow:hidden; display:block; position:relative}
	#tl_home>li h3{margin-bottom:10px;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAACcCAYAAABV2noXAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8xNS8xNdtl8JgAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAABZklEQVQ4jY2US5YDIQwDS34cNvc/gDULmUAnWcyuXyP/5AK9Xq/CsGwDsADZUBjArMbCsLCRbo0x2CyMDBQ2SQgCU3OkFTEUWDaqNgJrsasnKrXkfLCPfI7yxyOOxNRodML9FkfyCN8J08+VMD2b1fZX5jkyHVvcSDh5+tFh20JQBtEfjXFNMeG7qAQsd8IX+hrHFuhq1U9bTOWPtaDlnqNfeR5u2LLG8LFlADiG37Uyu1utdwmz7E6HierZoH9Xx5Jh0S6/ozT4qS8krrlsta+iFVaty7rHFA+0ev5kO/7E5odR2mzYrKYPLewV+MeAOtdhStxbPkXHnxp+tNwT1URcAlK9Y2/5ukQnjzbqWQpsAL4gCcYqDH1AUm4utIJ6PwFgu9FkX0J4h1uXLdjEcC5ox7HwUzCa43OuzAmv8Ucrzn1mjj9fr804ryP2aUOw6R0SFA3z2pxn8N7OPJV6o543quD/H39nE59nORHctQAAAABJRU5ErkJggg==') left top repeat-x; background-size:100% 100%;}
	#tl_home>li h3 a{color:#fff; padding:10px; display:block; text-align:left; font-size:16px; line-height:1.15em}
	#home_vids{padding:10px 25px 0px 25px !important}
	#home_vids>h3{padding:5px 0 0 0px; background:none !important}
	#home_vids ul li, #home_vids ul li#hv_2{width:100%; float:none; padding-bottom:20px}
	#home_vids ul li div.res_img{padding:0px; width:40%;float:left;}
	a.vcaption{position:relative; left:auto; top:auto; width:60%; float:left;opacity:1; background:#00DFDD}
	.vlink{font-size:17px !important; margin-bottom:15px; line-height:1.3em !important}
	#social_mob li{width:14%; margin:0; float:left}
	#social_mob li img{max-width:100%;height:auto}
	.vote-section-left, .vote-section-right{width:100% !important; float:none; overflow:hidden; clear:both; margin:0px; border:1px solid #fff; margin-bottom:20px}
	#mh_top{height:50px}
	#folder_list li img{left:-45px}
	#folder_list li h3{left:120px}
	#folder_list li h3 a{font-size:14px}
	body.category .teaser_thumb{width:100%; margin-right:0%}
	body.category .teaser_content{width:100%}
	body.category-histoires ul.teaser_list li{width:100%;}
}

@media screen and (max-device-width: 500px){
	body.tc_device_phone #headnav_primary_res li a{font-size:18px}
	#reg_top, #si_top{padding:0px 12px}	
	#social_mob li{padding:0 1% 0 1%}
	.caption_head, .slider .caption h4 a{font-size:24px}
	.vote-section-box{padding:0 15px 0 15px}
	#sb_top ul.tc_share_btns{margin-right:15px}
	#meetic_breadcrumb{padding:15px 15px 10px 15px}
	body.home #meetic_breadcrumb, .slider .caption, .footer_wrapper, #footer_menu, .archive_head, .teaser_list, .spc{padding-left:15px; padding-right:15px}
}

@media screen and (max-device-width: 450px){
	#reg_top, #si_top{font-size:15px}
	#footer_nl span.alignright h3{line-height:1.3em; font-size:20px}
	.slider .caption h4 a{font-size:21px}
	#footer_nl span.alignright h3, #m_footer_social h3{font-size:20px}
	#mh_top {padding: 8px 10px;}
	#folder_list li img{display:none}
	#folder_list li h3,#folder_list li h1 {left:0px;max-width:100%}
}

@media screen and (max-device-width: 350px){
	#si_top{margin-left:10px}
	#reg_top, #si_top{font-size:13px; padding:0px 8px}
	#mobile_logo{width:75px}
	#mh_top{height:48px; padding:6px 8px}
	#mh_tbm{padding:15px}
	#mobile_logo{width:85px}	
	.caption_head, .slider .caption h4 a{font-size:20px}
}





html.mm-opened .mm-page,html.mm-opened #mm-blocker,html.mm-opened .mm-fixed-top,html.mm-opened .mm-fixed-bottom,html.mm-opened .mm-menu.mm-horizontal > .mm-panel{-webkit-transition:none .4s ease;-moz-transition:none .4s ease;-ms-transition:none .4s ease;-o-transition:none .4s ease;transition:none .4s ease;-webkit-transition-property:top, right, bottom, left, border;-moz-transition-property:top, right, bottom, left, border;-ms-transition-property:top, right, bottom, left, border;-o-transition-property:top, right, bottom, left, border;transition-property:top, right, bottom, left, border}
html.mm-opened .mm-page,html.mm-opened #mm-blocker{left:0;top:0;border:0 solid rgba(0,0,0,0);margin:0}
html.mm-opened.mm-opening .mm-page,html.mm-opened.mm-opening #mm-blocker{border:0 solid rgba(100,100,100,0)}
.mm-menu .mm-hidden{display:none}
.mm-fixed-top,.mm-fixed-bottom{position:fixed;left:0}
.mm-fixed-top{top:0}
.mm-fixed-bottom{bottom:0}
html.mm-opened .mm-page,.mm-menu > .mm-panel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
html.mm-opened,html.mm-opened body{width:100%;height:100%;overflow:hidden;position:relative}
html.mm-opened .mm-page{height:100%;overflow:hidden;position:absolute;box-shadow:0 0 20px rgba(0,0,0,0.5)}
html.mm-background .mm-page{background:inherit}
#mm-blocker{background:#fff;opacity:0;display:none;width:100%;height:100%;position:absolute;z-index:9999}
.mm-menu{background:inherit;display:none;overflow:hidden;min-height:100%;position:absolute;left:0;top:0;z-index:0;color:rgba(255,255,255,0.6);width:80%;padding:0}
.mm-menu > .mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;min-height:100%;position:absolute;top:0;left:100%;z-index:0;padding:20px}
.mm-menu > .mm-panel.mm-opened{left:0}
.mm-menu > .mm-panel.mm-subopened{left:-40%}
.mm-menu > .mm-panel.mm-highest{z-index:1}
.mm-menu > .mm-panel.mm-hidden{display:block;visibility:hidden}
.mm-menu .mm-list{padding:20px 0}
.mm-menu > .mm-list{padding:20px 0 40px}
.mm-panel > .mm-list{margin-left:-20px;margin-right:-20px}
.mm-panel > .mm-list:first-child{padding-top:0}
.mm-list,.mm-list > li{list-style:none;display:block;margin:0;padding:0}
.mm-list{font:inherit;font-size:14px}
.mm-list a,.mm-list a:hover{text-decoration:none}
.mm-list > li{position:relative}
.mm-list > li > a,.mm-list > li > span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;margin:0;padding:12px 10px 12px 25px}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;width:100%;position:absolute;bottom:0;left:0}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after{width:auto;margin-left:20px;position:relative;left:auto}
.mm-list > li > a:hover{color:#fff !important}
.mm-list a.mm-subopen{width:40px;height:100%;position:absolute;right:0;top:0;z-index:2;padding:0}
.mm-list a.mm-subopen.mm-fullsubopen{width:100%}
.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:none}
.mm-list a.mm-subopen + a,.mm-list a.mm-subopen + span{padding-right:5px;margin-right:40px}

.mm-list > li.mm-selected > a.mm-fullsubopen + a,.mm-list > li.mm-selected > a.mm-fullsubopen + span{padding-right:45px;margin-right:0}
.mm-list a.mm-subclose{text-indent:20px;padding-top:30px;margin-top:-20px}
.mm-list > li.mm-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px}
.mm-list > li.mm-spacer{padding-top:40px}
.mm-list > li.mm-spacer.mm-label{padding-top:25px}
.mm-list a.mm-subclose:before{border-right:none;border-bottom:none;margin-bottom:-15px;left:22px}
.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding:0px 0 5px 10px}
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent}
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen{height:40px}
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:16px;right:16px}
.mm-ismenu{background:#454547}
.mm-menu .mm-list > li > a.mm-subclose{background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.3)}
/*.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),*/.mm-menu .mm-list > li.mm-selected > span{background:rgba(0,0,0,0.1)}
html.mm-opened.mm-opening .mm-page,html.mm-opened.mm-opening #mm-blocker,html.mm-opened.mm-opening .mm-fixed-top,html.mm-opened.mm-opening .mm-fixed-bottom{left:80%}
html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker,.mm-menu.mm-current,.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel{display:block !important}
.mm-menu .mm-list > li:after,.mm-menu .mm-list > li > a.mm-subopen:before{border-color:#696969}
#headnav_primary_res li a{font-family: 'itcb', 'Open Sans Condensed', Arial;color:#fff; font-size:22px}
#headnav_primary_res li a:active{color:#999}
#headnav_primary_res #hs{margin:50px 0 25px 20px}
#headnav_primary_res #hs:after{content:''; display:none}
#headnav_primary_res #searchsubmit1{right:auto; left:0px}
#headnav_primary_res #s1{left:auto; right:0px;font-style:italic; color:#696969}
li.mm-opened{background:#fff}
li.mm-opened a{color:#000 !important;}
a.mm-subopen:after{top:12px !important}
#headnav_primary_res li ul li a{font-family: 'itc', 'Open Sans Condensed', Arial !important;}
#headnav_primary_res li ul li:first-child a:before{position: relative;top:-20px;left:-5px;content: '';border-bottom-width: 1px;border-bottom-style: solid;display: block;bottom:0; width:120%}
#headnav_primary_res li ul li:last-child a:after, li.mm-opened:after{content:'' !important; display:none !important}
a.mm-subopen{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAQBAMAAAAc1rnfAAAAA3NCSVQICAjb4U/gAAAAHlBMVEX///////////////////////////////////////8V2MxSAAAACnRSTlMAESKZqrvM3e7/gr3VIQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8xMC8xNey7AKoAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAeUlEQVQYlVXPrRaAIAwF4Iv6ABbNJqlWm9VoJBqtNJ/D372tgwEHV3bO7nfGwEhkIVXsRANKoqeTgSY6uM2RODBxryJhcPqEycpNbQI8uWugjQDKOOLAEp5rHGFw1WHgQyObpDh9ZVFGcuBJDuRIi7x0+lAifwD0EXyEXDB7M6EuCwAAAABJRU5ErkJggg==')  0px center no-repeat; background-size:76% auto; right:20px !important}
li.mm-opened a.mm-subopen{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAQBAMAAAAc1rnfAAAAA3NCSVQICAjb4U/gAAAAMFBMVEUAAADb29ssLCxNTU0bGxtBQUFmZmbk5OQ2NjZaWlojIyPj4+MLCwvr6+vd3d3////fVTOVAAAAEHRSTlP///////////////////8A4CNdGQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8xMC8xNey7AKoAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAn0lEQVQYlVXPzwnCUAzH8S/+Q4tHD950AcENrBu4gNA5vOgCghvYuxt46Q6C4O2t0CIoIiW+l5cWzC2fBH4JGawlVpVCxgt6swgTGJTICS7af3M4e/hAsg+wg5F4kCUsfF/PYaXwhI4TuUFXFGQDR6kPsDW4w9A9oO8MdKhrBuKn47DVQgiIUQYhQZNaeOfNuQZyJSn+oErt5QZkah+XPwBKqfLKCwd2AAAAAElFTkSuQmCC') 0px center no-repeat; height:60px !important}


@media all and (max-width: 175px) {
.mm-menu{width:140px}
html.mm-opened.mm-opening .mm-page,html.mm-opened.mm-opening #mm-blocker,html.mm-opened.mm-opening .mm-fixed-top,html.mm-opened.mm-opening .mm-fixed-bottom{left:140px}
}
@media all and (min-width: 550px) {
 .mm-menu{width:440px}
html.mm-opened.mm-opening .mm-page,html.mm-opened.mm-opening #mm-blocker,html.mm-opened.mm-opening .mm-fixed-top,html.mm-opened.mm-opening .mm-fixed-bottom{left:440px}
}
html.mm-nooverflowscrolling.mm-opened{height:auto;overflow:auto;overflow-x:hidden;overflow-y:scroll}
html.mm-nooverflowscrolling.mm-opened body{overflow:auto}
html.mm-nooverflowscrolling.mm-opened .mm-page{min-height:1000px;position:fixed}
html.mm-nooverflowscrolling.mm-opened .mm-menu{height:auto;min-height:1000px;overflow:auto;overflow-x:hidden;position:relative;left:auto;top:auto}
html.mm-nooverflowscrolling.mm-opened > .mm-panel{position:relative;height:auto;display:none;left:0}
html.mm-nooverflowscrolling.mm-opened > .mm-panel.mm-current{display:block}
.mm-menu.mm-top{width:100%;height:80%}
html.mm-top.mm-opened .mm-page,html.mm-top.mm-opened #mm-blocker{top:0}
html.mm-top.mm-opened.mm-opening .mm-page,html.mm-top.mm-opened.mm-opening #mm-blocker,html.mm-top.mm-opened.mm-opening .mm-fixed-top,html.mm-top.mm-opened.mm-opening .mm-fixed-bottom{left:0}
html.mm-right.mm-opened.mm-opening .mm-page,html.mm-right.mm-opened.mm-opening #mm-blocker,html.mm-right.mm-opened.mm-opening .mm-fixed-top,html.mm-right.mm-opened.mm-opening .mm-fixed-bottom{left:auto}
.mm-menu.mm-bottom{width:100%;top:auto;bottom:0}
html.mm-bottom.mm-opened .mm-page,html.mm-bottom.mm-opened #mm-blocker{bottom:0;top:auto}
html.mm-bottom.mm-opened.mm-opening .mm-page,html.mm-bottom.mm-opened.mm-opening #mm-blocker,html.mm-bottom.mm-opened.mm-opening .mm-fixed-top,html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom{top:auto;left:0}
html.mm-top.mm-opened.mm-opening .mm-page,html.mm-top.mm-opened.mm-opening #mm-blocker,html.mm-top.mm-opened.mm-opening .mm-fixed-top{top:80%}
html.mm-top.mm-opened.mm-opening .mm-fixed-bottom{bottom:-80%}
.mm-menu.mm-right,html.mm-right.mm-opened .mm-page,html.mm-right.mm-opened #mm-blocker,html.mm-right.mm-opened .mm-fixed-top,html.mm-right.mm-opened .mm-fixed-bottom{left:auto;right:0}
@media all and (max-height: 175px) {
.mm-menu.mm-top{height:140px}
html.mm-top.mm-opened.mm-opening .mm-page,html.mm-top.mm-opened.mm-opening #mm-blocker,html.mm-top.mm-opened.mm-opening .mm-fixed-top{top:140px}
html.mm-top.mm-opened.mm-opening .mm-fixed-bottom{bottom:-140px}
}
@media all and (min-height: 1100px) {
.mm-menu.mm-top{height:880px}
html.mm-top.mm-opened.mm-opening .mm-page,html.mm-top.mm-opened.mm-opening #mm-blocker,html.mm-top.mm-opened.mm-opening .mm-fixed-top{top:880px}
html.mm-top.mm-opened.mm-opening .mm-fixed-bottom{bottom:-880px}
}
.mm-menu.mm-right{width:80%}
html.mm-right.mm-opened.mm-opening .mm-page,html.mm-right.mm-opened.mm-opening #mm-blocker,html.mm-right.mm-opened.mm-opening .mm-fixed-top,html.mm-right.mm-opened.mm-opening .mm-fixed-bottom{right:80%}

@media all and (max-width: 175px) {
  .mm-menu.mm-right {
    width: 140px; }

  html.mm-right.mm-opened.mm-opening .mm-page,
  html.mm-right.mm-opened.mm-opening #mm-blocker,
  html.mm-right.mm-opened.mm-opening .mm-fixed-top,
  html.mm-right.mm-opened.mm-opening .mm-fixed-bottom {
    right: 140px; } }
@media all and (min-width: 550px) {
  .mm-menu.mm-right {
    width: 440px; }

  html.mm-right.mm-opened.mm-opening .mm-page,
  html.mm-right.mm-opened.mm-opening #mm-blocker,
  html.mm-right.mm-opened.mm-opening .mm-fixed-top,
  html.mm-right.mm-opened.mm-opening .mm-fixed-bottom {
    right: 440px; } }
.mm-menu.mm-bottom {
  height: 80%; }

html.mm-bottom.mm-opened.mm-opening .mm-page,
html.mm-bottom.mm-opened.mm-opening #mm-blocker,
html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom {
  bottom: 80%; }
html.mm-bottom.mm-opened.mm-opening .mm-fixed-top {
  top: -80%; }

@media all and (max-height: 175px) {
  .mm-menu.mm-bottom {
    height: 140px; }

  html.mm-bottom.mm-opened.mm-opening .mm-page,
  html.mm-bottom.mm-opened.mm-opening #mm-blocker,
  html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom {
    bottom: 140px; }
  html.mm-bottom.mm-opened.mm-opening .mm-fixed-top {
    top: -140px; } }
@media all and (min-height: 1100px) {.mm-menu.mm-bottom {height: 880px; }
  html.mm-bottom.mm-opened.mm-opening .mm-page,
  html.mm-bottom.mm-opened.mm-opening #mm-blocker,
  html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom {
    bottom: 880px; }
  html.mm-bottom.mm-opened.mm-opening .mm-fixed-top {
    top: -880px; } }
html.mm-front.mm-opened .mm-page{top:0!important;right:0!important;bottom:0!important;left:0!important}
.mm-menu.mm-front,.mm-menu.mm-next{-webkit-transition:none .4s ease;-moz-transition:none .4s ease;-ms-transition:none .4s ease;-o-transition:none .4s ease;transition:none .4s ease;-webkit-transition-property:top, right, bottom, left, 0;-moz-transition-property:top, right, bottom, left, 0;-ms-transition-property:top, right, bottom, left, 0;-o-transition-property:top, right, bottom, left, 0;transition-property:top, right, bottom, left, transform;left:-80%}
html.mm-front .mm-page,html.mm-front #mm-blocker{z-index:0}
.mm-menu.mm-front{z-index:1;box-shadow:0 0 15px rgba(0,0,0,0.5)}
html.mm-opened.mm-next .mm-page{box-shadow:none}
html.mm-opening .mm-menu.mm-top.mm-front,html.mm-opening .mm-menu.mm-top.mm-next{left:0;top:0}
.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{left:auto}
html.mm-opening .mm-menu.mm-right.mm-front,html.mm-opening .mm-menu.mm-right.mm-next{left:auto;right:0}
.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next{top:auto;left:0}
html.mm-opening .mm-menu.mm-bottom.mm-front,html.mm-opening .mm-menu.mm-bottom.mm-next{left:0;bottom:0}
html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next,.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next{left:0}

@media all and (max-width: 175px) {.mm-menu.mm-front, .mm-menu.mm-next {left: -140px; } }
@media all and (min-width: 550px) {.mm-menu.mm-front, .mm-menu.mm-next {left: -440px; } }
.mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next {top: -80%; }

@media all and (max-height: 175px) { .mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next {top: -140px; } }
@media all and (min-height: 1100px) { .mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next { top: -880px; } }
.mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next {right: -80%; }

@media all and (max-width: 175px) {.mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next {right: -140px; } }
@media all and (min-width: 550px) { .mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next {right: -440px; } }
.mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next {bottom: -80%; }

@media all and (max-height: 175px) { .mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next {bottom: -140px; } }
@media all and (min-height: 1100px) {.mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next {bottom: -880px; } }

html.mm-opened.mm-front .mm-fixed-top,html.mm-opened.mm-front .mm-fixed-bottom,html.mm-opened.mm-opening.mm-front .mm-fixed-top,html.mm-opened.mm-opening.mm-front .mm-fixed-bottom{left:0;right:auto}
html.mm-opened.mm-front .mm-fixed-top,html.mm-opened.mm-opening.mm-front .mm-fixed-top{top:0}
html.mm-opened.mm-front .mm-fixed-bottom,html.mm-opened.mm-opening.mm-front .mm-fixed-bottom{bottom:0}

body.in_frame{background:#fff !important}
body.in_frame #logo{left:10px !important}
body.in_frame #nl_head{right:19px !important}
body.in_frame #content{padding:5px !important}
body.in_frame #btm{display:none !important}
body.in_frame .teaser_thumb{width:310px !important}