/*
Theme Name: EFJ - European Journalists - 2021
Theme URI: https://europeanjournalists.org/
Author: Laurence Dierickx with Equiet
Author URI: https://journodev.tech
Description: website of the European Federation of Journalists
Version: 2.1
Requires at least: 5.0
Tested up to: 5.4
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: european_journalists
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Tags: news
*/

/**Fonts**/
/* merriweather-sans-regular - latin */
@font-face {
  font-family: 'Merriweather Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/merriweather-sans-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/merriweather-sans-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/merriweather-sans-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/merriweather-sans-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/merriweather-sans-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/merriweather-sans-v14-latin-regular.svg#MerriweatherSans') format('svg'); /* Legacy iOS */
}

/* merriweather-sans-800 - latin */
@font-face {
  font-family: 'Merriweather Sans';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/merriweather-sans-v14-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/merriweather-sans-v14-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/merriweather-sans-v14-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/merriweather-sans-v14-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/merriweather-sans-v14-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/merriweather-sans-v14-latin-800.svg#MerriweatherSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/open-sans-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v18-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v18-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/open-sans-v18-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v18-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v18-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v18-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v18-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v18-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/open-sans-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v18-latin-700.woff') format('woff'), /* Modern Browsers */
	   url('fonts/open-sans-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('fonts/open-sans-v18-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/**General**/
html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body{margin:0;background: #FFFFFF;color: #111111; font-family: "Open Sans", "Helvetica", sans-serif;font-weight: 400; font-size: 16px; line-height: 1.6;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}a{transition: all 0.1s linear 0s!important;}
a img:hover, img a:hover, a:hover img{opacity:0.8;}
.clear{clear:left;}
.sticky,.gallery-caption,.bypostauthor{opacity:1;}
a:focus {outline: thin dotted;}
a:active,a:hover {outline: 0;}
a {text-decoration: none;color: #07508d;}
p {font-size: 1em;margin: 0 0 1em;}
h1{font-size:2em;margin:0.67em;}
h1{font-family: "Open Sans", "Georgia", sans-serif; font-weight: 400; margin: 0.8em 0 0.4em;}
h2, h3, h4, h5, h6{font-family: "Merriweather Sans", "Georgia", sans-serif; font-weight: 400; margin: 0.8em 0 0.4em;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: inherit;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: none;}
p + h1, p + h2, p + h3, p + h4, p + h5, p + h6 {margin-top: 1.6em;}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child { margin-top: 0;}
h1 {font-size: 30px;}
h2 {font-size: 23px;margin-bottom: 0.5em;}
h4 {font-size: 14px;margin-bottom: 0.6em;font-weight: 700;}
h3 {font-size: 18px;margin-bottom: 0.5em;}
h5 {font-size: 12px;font-weight: 700;}
h6 {font-size: 11px;font-weight: 700;}
abbr[title]{border-bottom:1px dotted #686868;}
b,strong{font-weight:bold;}
dfn{font-style:italic;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{background:yellow;color:black;}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}
pre{#FFFFFF-space:pre-wrap;}
q{quotes:"\201C""\201D""\2018""\2019";}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
fieldset{border:1px solid silver; margin:0 2px; padding:0.35em 0.625em 0.75em;}
legend{ border:0; padding:0;}
button,input, select, textarea{font-family:inherit; font-size:100%; margin:0;}
button,input{line-height:normal;}
button,select{text-transform:none;}
input[type="reset"], input[type="submit"]{-webkit-appearance:button; cursor:pointer;}
button[disabled], html input[disabled]{ cursor:default;}
input[type="checkbox"], input[type="radio"]{ box-sizing:border-box; padding:0;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0; padding:0;} textarea{ overflow:auto; vertical-align:top;}
table{border-collapse:collapse; border-spacing:0;}
img{vertical-align:middle;max-width:100%;height:auto;}
iframe{width:100%; max-width:100%; border:none; display:block;}
textarea{ resize:vertical;}
hr{ border:none; border-bottom:1px solid rgba(0,0,0,0.1); margin:50px 0;}
hr:before, hr:after{ content:""; display:table;}
hr:after{ clear:both;}
figure figcaption{ margin-top:5px; text-align:center; font-size:0.9em; font-style:italic; color:#999999;} 
figureimg{ max-width:100%;}
.flex{ position:relative; padding-bottom:55%; height:0; margin-bottom:40px;}
.flexiframe{ border:0; position:absolute; top:0; left:0; width:100%; height:100%;}
address{ font-size:0.9em; color:#cccccc; font-style:normal; line-height:2.3em;} 
addressspan{ color:#FFFFFF;}
form.password{ margin:20px 5px;}
form.password:before, form.password:after{ content:""; display:table;}
form.password:after{ clear:both;}
form.passwordinput{ margin:0; width:65%; float:left;}
form.passwordinput[type="submit"]{ width:30%; margin-left:5%;}
.clearfix{ *zoom:1;}
.clearfix:before, .clearfix:after{ content:""; display:table;}
.clearfix:after{ clear:both;}
pre {background: #f7f7f7;font-size: 12px;padding: 15px;border-radius: 3px;}
.wpcf7 p {font-size: 13px;}
.wpcf7 input,.wpcf7 textarea {margin: 5px 0;}
.wpcf7 input {max-width: 300px;}
.google-maps iframe {width: 100%;overflow: hidden;}
#logoprint{display:none;}
.container { max-width: 1200px; margin: 0 auto; padding: 0 20px;}
.container.is-main {padding-top: 15px;}

/**Header**/
.header {position: relative;z-index: 1000;}
.header:before,.header:after {content: " ";display: table;}
.header:after {clear: both;}
.header ul {margin: 0;padding: 0;}
.logged-in .header_top-row{top:32px;}
.header_top-row{background:#F2F2F4!important;height:40px;border-bottom:1px dotted #DEDEDE;position:absolute;width:100%;top:0;z-index:9999!important;}
.header_top-row:after {clear: both;}
.header_small-nav {float: left;font-size: 0.8em!important;margin-left:-35px;margin-top:10px;font-weight:600!important;}
.header_small-nav li {display: inline-block;margin-right: 5px;}
.header_small-nav li a {color: #FFFFFF;font-weight: 400;border-radius:30px;padding:2px 16px; color:#111111; border:1px solid #CDCDCD;-moz-border-radius:30px;-webkit-border-radius:30px;}
.header_small-nav li a:hover {text-decoration:none;background:#25A7E8;color:#FFFFFF}
.header_bottom-row {position: relative;}
.header_bottom-row:before,.header_bottom-row:after {content: " ";display: block;margin-top:30px;}
.header_bottom-row:after {clear: both;}
.header_logo {float: left;margin: 0 20px 0 0;position: relative;width:260px;margin-bottom:10px;}
.header_tagline {font-size: 12px;font-weight: 400;font-family: "Open Sans", "Helvetica", sans-serif;display: block;}
.header.is-full .header_bottom-row {padding: 5px 0 10px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.header_nav .menu {float:right;margin-top:15px;}
.header_nav li {display: inline-block;}
.header_nav li a {font-size: 15px;color: #111111;font-weight: 500;text-transform:uppercase;}
.header_nav .menu .sub-menu li{ background: #222222; min-width: 200px; line-height: 1.4; border-bottom: 1px solid rgba(255, 255, 255, 0.1); #FFFFFF-space: nowrap; display: inline-block; width: 100%; text-align: left;font-size:12px!important;}
.header_nav .menu .sub-menu li:hover {background: #333333;}
.header_nav .menu .sub-menu li:hover a{border-bottom-color: transparent;}
.header_nav .menu .sub-menu li.menu-parent-item > a:after{ content: "\f0da"; font-size: 28px; font-family: "FontAwesome"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none !important; display: inline-block; text-decoration: none; width: 1em; height: 1em; line-height: 1em; -webkit-font-smoothing: antialiased; position: absolute; right: 0; line-height: inherit; font-size: 10px; margin: 0 10px;}
.header_nav .menu .sub-menu li ul, .header_nav .menu .sub-menu li div{display: none;}
.header_nav .menu .sub-menu a:before{ content: "\f105"; font-size: 28px; font-family: "FontAwesome"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none !important; display: inline-block; text-decoration: none; width: 1em; height: 1em; line-height: 1em; -webkit-font-smoothing: antialiased; font-size: 11px; margin-right: 8px;}
.header_nav .sub-menu .sub-menu {left: 100%;top: 0;background: #333333;}
.header_nav .sub-menu .sub-menu li:hover {background: #555555;}
.header_nav .sub-menu .sub-menu li {border-left: 1px solid rgba(255, 255, 255, 0.1);}
.header .header_bottom-row .header_nav_overflow {right: 0;}
.header .header_bottom-row .header_nav_overflow li:before {content: none;} .header .header_bottom-row .header_nav_overflow li.menu-parent-item > a:after, .header .header_bottom-row .header_nav_overflow li.menu-articles-list > a:after, .header .header_bottom-row .header_nav_overflow li.menu-articles-full > a:after { content: none;}
.header .header_bottom-row .header_nav_overflow li ul {display: none;}
.header_nav li {position: relative;display: block;float: left;line-height: 35px;}
.header_nav li:hover > .sub-menu, .header_nav li:focus > .sub-menu { display: block;}
.header_nav li:hover .header_nav_articles, .header_nav li:focus .header_nav_articles { display: block;}
.header_nav li .sub-menu li .header_nav_articles {display: none;}
.header_nav a {display: block; padding: 0 20px; text-transform: uppercase; #FFFFFF-space: nowrap; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;} .header_nav a i { margin-right: 5px;}
.header_nav .menu > ul > li {text-align: center;}
.header_nav .menu > ul > li:before { content: ""; display: block; position: absolute; width: 1px; height: 26px; top: 50%; margin-top: -13px; border-left: 1px solid rgba(0, 0, 0, 0.07);}   .header_nav .menu > ul > li > a { font-size: 15px; color: #111111; font-weight: 500;}
.header_nav .menu > ul > li.menu-parent-item > a:after, .header_nav .menu > ul > li.menu-articles-full > a:after, .header_nav .menu > ul > li.menu-articles-list > a:after { content: "\f0d7"; font-size: 28px; font-family: "FontAwesome"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none !important; display: inline-block; text-decoration: none; width: 1em; height: 1em; line-height: 1em; -webkit-font-smoothing: antialiased; font-size: 12px; margin-left: 10px; margin-right: -7px; -webkit-transform: translateY(-1px); -moz-transform: translateY(-1px); -ms-transform: translateY(-1px); -o-transform: translateY(-1px); transform: translateY(-1px);}
.header_nav .menu > ul > li:hover {background: #222222;color:#FFFFFF;}
.header_nav .menu > ul > li:hover:before {content: none;}
.header_nav .menu > ul > li:hover > a {color: #FFFFFF;box-shadow: inset 0 -1px 0px rgba(255, 255, 255, 0.1);}
.header_nav .menu > ul > li.is-overflow.is-empty {display: none !important;}
.header_nav .menu > ul > li.is-overflow > a { -webkit-transform: translateY(2px); -moz-transform: translateY(2px); -ms-transform: translateY(2px); -o-transform: translateY(2px); transform: translateY(2px);}
.header_nav .menu > ul > li.is-overflow > a:before { content: "\f039"; font-size: 28px; font-family: "FontAwesome"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none !important; display: inline-block; text-decoration: none; width: 1em; height: 1em; line-height: 1em; -webkit-font-smoothing: antialiased; font-size: 19px;}
.menu-articles-full-wrapper { position: relative;}
.header_nav .menu .sub-menu, .header .header_nav-right .header_nav-mobile_dropdown .menu {position: absolute;display: block;}
.header_nav .menu .sub-menu li, .header .header_nav-right .header_nav-mobile_dropdown .menu li {background: #222222; min-width: 240px;padding:8px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.1); #FFFFFF-space: nowrap; display: inline-block; width: 100%; text-align: left;}
.header_nav .menu .sub-menu {display: none;}
.header_nav .sub-menu .sub-menu { left: 100%; top: 0; background: #333333;}
.header_nav .sub-menu .sub-menu li:hover { background: #555555;}
.header_nav .sub-menu .sub-menu li { border-left: 1px solid rgba(255, 255, 255, 0.1);line-height:20px!important;}
.header_nav .menu .sub-menu  a{color:#FFFFFF!important;font-size:14px;}
.header .header_bottom-row .header_nav_overflow { right: 0;}
.header .header_bottom-row .header_nav_overflow li:before { content: none;}
.header .header_bottom-row .header_nav_overflow li.menu-parent-item > a:after, .header .header_bottom-row .header_nav_overflow li.menu-articles-list > a:after, .header .header_bottom-row .header_nav_overflow li.menu-articles-full > a:after { content: none;}
.header .header_bottom-row .header_nav_overflow li ul { display: none;}
.header_nav_articles { position: absolute; background: #222222; display: none; padding: 7px; width: 290px;}
.header_nav_articles .widgettitle { display: none;}
.header_nav_articles .widget_report_recent_category { padding: 8px 8px 0; background: #111111;}
.header_nav_articles .widget_report_recent_category:before, .header_nav_articles .widget_report_recent_category:after { content: " "; display: table;}
.header_nav_articles .widget_report_recent_category:after { clear: both;}
.header_nav_articles .widget_report_recent_category ul li { border-bottom-color: rgba(255, 255, 255, 0.1);}
.header_nav_articles .widget_report_recent_category li a { text-transform: none; color: #FFFFFF; text-align: left;}
.header_nav_articles .widget_report_post_list .report_post_list { padding: 2px; background: #111111;}
.header_nav_articles .widget_report_post_list .report_post_list:before, .header_nav_articles .widget_report_post_list .report_post_list:after { content: " "; display: table;}
.header_nav_articles .widget_report_post_list .report_post_list:after { clear: both;}
.header_nav_articles .widget_report_post_list .article { width: 20%; float: left; padding: 10px; margin-bottom: 0;}
.header_nav_articles .widget_report_post_list .article a { text-transform: none; color: #FFFFFF; text-align: left; padding: 0;}
.hide-title { display: none;}
.header.is-full{margin-top:38px;}
.header.is-full .header_nav{float: right;width: calc(100% - 290px);margin-top:28px;}
.header.is-full .header_nav .menu > ul { position: relative; display: table; width: 100%;}
.header.is-full .header_nav .menu > ul > li { display: table-cell; float: none;}
.header.is-full .header_nav .menu > ul > li > a { padding: 0 18px;}
#top-networks{float:none;position:absolute;display:block;width:100%;text-align:right;clear:both;list-style-type:none;}
#top-networks li{display:inline-block;margin-right:10px;}
.top-search{float:right;margin-top:5px;margin-right:-10px;}
.top-search input{float:left;border-radius:30px;padding:4px 15px;border:none;}
.top-search .btn{float:left;}
.btn{color:#111111;font-size:20px;padding:0 10px;}
#resp{display:none;text-align:right;margin:55px 0 -10px 0;font-size:25px;}
#menu-resp{display:none;}
.dropdown-menu{position:relative!important;padding:0;background:#343434;}
.dropdown-menu a{color:#FFFFFF;}
.dropdown-item{padding:7px 10px;}
.dropdown-item:hover{background:#000000;}


/**Navbars**/
.logged-in #navtop{margin:28px 0 0 0;}
#navtop{display:none;background:#FFFFFF;z-index:99999; position:fixed;top:0;padding:10px 0;left:0;width:100%; box-shadow: 0px 1px 9px 0px rgba(170,170,170,0.6); -webkit-box-shadow: 0px 1px 9px 0px rgba(170,170,170,0.6); -moz-box-shadow: 0px 1px 9px 0px rgba(170,170,170,0.6);}
#navtop ul{margin:0;padding:0;list-style-type:none;}
#navtop li{margin:0 10px 0 0;padding:0;display:inline;}
#navtop a{color:#222222;text-transform:uppercase;}
#navtop a:hover{color:#25A7E8;font-size:15px;}
#navtop img{float:left;margin-right:20px;}
#navbar-top{float:left;font-weight:500;padding-top:4px;font-size:15px;}
.menu-menu-general-plus-container{float:left;max-width:88%;padding-top:2px;}
.navbar-right{float:right;width:140px;margin:4px 0 0 0;padding:0;list-style-type:none;text-align:right;}
.navbar-right li{display:inline;margin-left:10px;font-size:20px;}
.navbar-right li a{color:#222222;}
.navbar-right li a:hover{color:#25A7E8;}
#menu-menu-general{float: right;}
.header_bottom-row{margin-bottom: 30px;padding-bottom: 15px;
border-bottom: 1px solid #EFEFEF;}
.loop-tag{margin-top:50px;padding:0 15px;}
.loop-tag h2{font-size:32px;}
.metaslider{margin-bottom:26px;}
.at{margin-left:-10px;
font-size: 15px;line-height: 1;text-transform: uppercase;font-family: "Open Sans", "Helvetica", sans-serif;
font-weight: bold;line-height: 30px;color: #FFFFFF;background:#25A7E8;padding:4px 10px;}

/**Networks**/
#main-content ul.networks {list-style-type:none;padding:0;margin:25px 0 0 0!important;padding:0!important;}
.article_content ul.networks a{padding:0;background:none;}
.networks li{display:inline-block;width:56px;max-height: 42px;padding:0;margin-right:6px;padding-left:0!important;font-size:14px!important;}
.networks a {text-decoration:none;}
.networks a .fa{color:#FFFFFF;}
.networks a .fa:hover,.glyphicon-print:hover{background:#25A7E8;}
.networks .fa-twitter {background: #2CA8D2;color: #FFFFFF;text-align: center;width:56px;padding: 14px 0 14px 0;height:42px;min-height:42px;max-height:42px;}
.networks .fa-facebook {background: #305891;color: #FFFFFF;text-align: center;width:56px;padding: 14px 0 14px 0;height:42px;min-height:42px;max-height:42px;}
.networks .fa-google-plus {background: #CE4D39;color: #FFFFFF;text-align: center;width:56px;padding: 14px 0 14px 0;height:42px;min-height:42px;max-height:42px;}
.networks .fa-linkedin {background: #4498C8;color: #FFFFFF;text-align: center;width:56px;padding: 14px 0 14px 0;height:42px;min-height:42px;max-height:42px;}
.networks .fa-envelope-o,.networks .fa-print {background: #787878;color: #FFFFFF;width:56px;text-align: center;padding: 14px 0 15px 0;height:42px;min-height:42px;max-height:42px;}
.networks .fa-whatsapp{background: #128c7e;color: #FFFFFF;text-align: center;width:56px;padding: 14px 0 14px 0;height:42px;min-height:42px;max-height:42px;}
#wha{display:none;}
#bottom-net{margin-top:50px;}

/**Pages**/s
#error_page{max-width:600px;margin: 0 auto;}
.article{margin-top:-30px!important;}
.load-more a{color:#222222;}
#content{padding:0 15px;}
#topcat{margin:0 0 30px 10px;}
#topact{margin:-16px 0 20px 0;}
#activities{margin-left:-10px;margin-top:20px;}
#turkey ul{list-style-type:none;padding:0;margin:0 0 50px 0;}
#turkey li{display:inline-block;margin-right:6px;background:#DEDEDE;color:#343434;padding:4px 12px;
font-size:14px;} 
#turkey li a{color:#343434;}
#turkey li a:hover{color:#25A7E8;}
.num_j{font-weight: 700;color: #444444;padding:3px 6px;margin-right:6px;font-size: 11px;width: 20px;height: 14px;line-height: 14px;text-align: center;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 3px;}
#tlist{margin-top: 30px;}
#tlist hr{margin:10px 0;border-color: #EFEFEF;}
#tlist a{color:#25A7E8;}
#tlist a:hover{color:#4d92cb;text-decoration:underline;}
.collapse{display:none;background:#EFEFEF;padding:10px;border-radius:1px;margin-top:15px;}
#tlist .btn{border:none;border-radius:3px;margin:16px 0 0 0;background:#00AEDF;color:#FFFFFF;border:none;padding:8px;
font-size:13px;cursor:pointer;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
#tlist .btn:hover{background:#4d92cb;}
#tlist img{float:left;margin-right:20px;width:68px;height:auto;}
#letter{width:100%;margin:30px 0;height:600px;}
#partner-mention{font-size: 14px!important;margin:50px 0 0 0;padding:10px;background:#F7F7F8;font-weight:600; -webkit-border-top-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-bottomright: 6px; border-top-left-radius: 6px; border-bottom-right-radius: 6px;}
#partner-mention img,#partner-mention p{margin:0;}
#partner-mention img{max-width:100%;height:auto;}
#partner-mention strong{font-weight:500!important}
#partner-mention h1, #partner-mention h2, #partner-mention h3, #partner-mention h4, #partner-mention h5{margin:0 0 20px 0;}
.project-page .loop-tag,.project-page #loop-tag{padding-bottom:0;border-bottom:1px solid #DEDEDE!important;margin-bottom:30px;}
.project-page article p:last-child{margin-bottom:0;}
.project-page .tag-title {margin: 0 0 30px 0;font-size: 24px;}
.project-page .project_title {font-size: 25px!important;line-height: 1.2!important;margin: 10px 0 20px 0;font-weight:700!important;}
.article_meta{padding:0!important;margin: 10px 0!important;}
.project_title a:hover{color:#696969;}
.project-page .tag-title span{background:#07508D!important;}
.project-page .article_title-project {font-size: 38px;line-height: 1.2;margin: 10px 0 20px;font-weight: 800;}
#content.row{padding:0;}
.articles-preview .article_content {font-size:17px!important;line-height:1.5!important;font-weight:400;}

/**Article**/
.highlight {background: #F5F5F6;padding: 0.1em 0.3em;}
.article_content a {font-weight: 500; color: #07508d; background: rgba(7, 80, 141, 0.05); padding: 0.1em 0.3em; text-decoration: none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.article_content a:hover,
.article_content a:focus {color: #07508d!important;background: #F7F7F8;text-decoration:underline;}
blockquote {font-family:"Merriweather Sans",sans-serif;font-size: 17px;line-height: 1.5;font-style: italic;padding: 0 0 0 50px;margin: 20px 0;color: #666666;}
blockquote:before { content: "\f10e"; font-size: 28px; font-family: "FontAwesome"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none !important; display: inline-block; text-decoration: none; width: 1em; height: 1em; line-height: 1em; -webkit-font-smoothing: antialiased; float: left; margin: 0px 0 0 -50px; color: #e5e5e5;}
blockquote p {font-size: inherit;}
blockquote cite {margin-top: 10px; font-size: 13px; text-transform: uppercase; display: block; font-style: normal; font-weight: 700;}
.cn-button.bootstrap{background: #25A7E8!important;color:#FFFFFF;border:none;}
.cn-button.bootstrap:hover {background: #499ad2;color:#FFFFFF!important;}
.article_content .button {cursor:pointer!important;display: inline-block; color: #FFFFFF; font-size: 12px; line-height: 35px;height: 35px;padding: 0 15px;text-transform: uppercase;font-weight: 700;text-decoration: none;border: none;-webkit-transition: background 0.3s;-moz-transition: background 0.3s;transition: background 0.3s;}
.article_content .button:hover, .article_content .button:focus {color: #FFFFFF;}
.article_content .button.is-blue1 {background: #07508D;}
.article_content .button.is-blue1:hover {background: #0A70C2;color:#FFFFFF!important;}
.article_content .button.is-blue2,input[type=button], input[type=submit], input[type=reset] {background: #499ad2;color:#FFFFFF;border:none;}
.article_content .button.is-blue2:hover,input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {background: #25A7E8;color:#FFFFFF!important;}
.article_content .button.is-grey {background: #9393af;}
.article_content .button.is-grey:hover {background: #BDBDBD;color:#FFFFFF!important;}
.article_content .button.is-red {background: #DA4636;}
.article_content .button.is-red:hover {background: #e06558;color:#FFFFFF!important;}
.article_content .button a,.article_content .button a:hover,
.article_content a:hover + .button{color:#FFFFFF!important;}
.article_topleg,.category-description, .no-results {background: #f7f7f7;font-size: 14px;padding: 20px;margin-bottom: 40px;}
.article_summary .article_meta,.category-description .article_meta,.no-results .article_meta {margin: 0;}
.article_summary{padding:0;margin-bottom:30px;border-bottom:1px dotted grey;padding-bottom:10px;}
.article_featured-image img {width: 100%;}
.article_content ul,.article_content ol {margin: 0 0 40px 0; padding: 0;}
.article_content ol {counter-reset: numbered-list;}
.article_content ol li {list-style: none;padding-left: 35px;position: relative;}
.article_content ol li:before { counter-increment: numbered-list; content: counter(numbered-list); position: absolute; left: 0; top: 0.5em; font-weight: 700; color: #444444; font-size: 11px; width: 18px; height: 18px; line-height: 18px; text-align: center; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 3px;background: #F7F7F8;}
#main-content ul,.article_content ul{padding:0 0 0 20px!important;list-style-type:square;}
#main-content li, .article_content li{margin-bottom:6px;}
#main-content ul.article_meta {padding:0!important;}
.article_excerpt {font-family: "Open Sans", "Georgia", sans-serif;font-size: 16px;}
.article_meta {margin: 0 0 20px;padding: 0;font-size: 13px;}
.article_meta li {display: inline-block;}
.article_meta li:after {content: "/";display: inline-block;color: #cccccc;font-weight: 700;margin: 0 0.7em;}
.article_meta li:last-child:after {content: none;}
.article_meta a {color: inherit;font-weight: 400; color:#676767!important;}
.article_meta a:hover {border-bottom: 1px solid rgba(0, 0, 0, 0.1);color:#25A7E8!important;}
.article_meta,.article_meta li,.article_meta_categories,.article_meta_date{color:#676767!important;}
.article_meta_categories a {text-transform: uppercase;font-weight: 700;color: #676767!important;}
.article_content {margin-bottom:26px;}
#main-content.is-single .article_sidebar .widget {margin-bottom: 0;width: 100%;padding: 0;}
.article_sidebar_item {margin-bottom: 30px;}
.article_sidebar_item:last-child {margin-bottom: 10px;}
.article_sidebar_title {font-size: 15px;line-height: 1;text-transform: uppercase;font-family: "Open Sans", "Helvetica", sans-serif;font-weight: 300;margin: 0 0 15px;}
.article_sidebar_author p {font-size: 14px;}
.similar-posts {margin-top: 50px;}
.similar-posts + .similar-posts {margin-top: 20px;}
.similar-posts_title {font-size: 18px; line-height: 1; text-transform: uppercase; font-family: "Open Sans", "Helvetica", sans-serif; font-weight: 300; margin: 0 0 25px;}
.not-found {text-align: center;margin: 100px 0;}
.load-more {display: block; background: #f7f7f7; text-align: center; font-size: 12px; text-transform: uppercase; color: #111111; font-weight: 700; padding: 15px 0; margin-top: -20px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.load-more:hover {background: #efefef;}
.load-more.is-disabled {display: none;}
.load-more i {margin-left: 10px; font-size: 15px;}
.link-pages {display: block; background: #f7f7f7; text-align: center; font-size: 14px; text-transform: uppercase; color: #111111; font-weight: 700; padding: 15px 0; margin-top: 30px; color: #999999; letter-spacing: 3px;}
.link-pages a:hover {color: #111111;}
.col_two,.col_three{margin:30px 0;column-rule-style: solid;column-gap: 40px;column-rule-width: 1px; column-rule-color: #DEDEDE;}
.col_two{column-count: 2;}
.col_three{column-count: 3;}

/**Archives**/
#main-content .article_title {font-size: 42px;line-height: 1.3;margin: 10px 0 30px;}
#main-content.past-projects .article_title {
  font-size: 27px!important;
  line-height: 1.1!important;
  margin: 10px 0!important;
}
#main-content.past-projects .page-header{margin-bottom:30px!important;}
.category-title {padding-top:0; font-size:28px; font-weight:700; margin: -20px 0 22px 0; width: 100%; text-transform:uppercase; color:#07508D; padding-bottom:10px; text-align:left;color:#25A7E8;}
.clear{clear:left;}
#content.tag-list{padding:0!important;}
.tag-title {margin: -15px 0 40px 0;}
.tag-title span {text-align:center;font-size:20px; font-weight:bold; width: 100%; text-transform:uppercase; background:#07508D; padding:8px 10px; color:#FFFFFF;}
.tag-list .scroll{padding-bottom:0;margin-bottom:26px;border-bottom:1px solid #EDEDED;}
.tag-list img{float:left!important;margin:0 25px 0 0;width:450px;height:auto;}
.tag-list h2 {font-size: 26px;font-weight: bold;}
.category-title {float: left;}
#list-archive{float:left;}
.drop-menu{display:none;}
#archives{z-index:999;width:200px;float:right;margin:-64px 0 0 0;color:#FFFFFF;font-size:14px;text-align:center;padding:0!important;}
#list-archive{position:absolute;top:0;list-style: none;margin:0;float:none!important;padding:0!important;text-align:center;width:200px;}
#list-archive li {background:#F7F7F8;z-index:99999999; color: #fff!important;width:100%;text-align:center;display: block;padding: 6px;position: relative;text-decoration: none;transition-duration: 0.5s;}
#list-archive li a{color:#07508D;}
#list-archive li a:hover{font-weight:bold;text-decoration:none;}
#list-archive li:hover,#list-archive li:focus-within {cursor: pointer;}
#list-archive li:focus-within a {outline: none;}
#list-archive li ul {width:200px;z-index:999; padding:0!important;margin-bottom:-6px;border:none!important;text-align:center;opacity: 0;position: absolute;transition: all 0.5s ease;margin-top: 1rem;display: none;background:#BABABA!important;}
#list-archive a:hover{text-decoration:underline;}
#list-archive li ul li {clear: both;width: 200px; border:none!important;padding:6px;font-size:16px;display:block;background:#BABABA!important;}
#list-archive #annee:hover{background: #25A7E8!important;color:#FFFFFF;}
#list-archive #annee{padding: 6px 0;}
#drop{padding:0 !important;}
#list-archive li ul li a,#drop a{color:#222222!important;}
#drop{margin:0!important;}
#annee{cursor:pointer;color:#FFFFFF!important;background:#07508D!important;}
.drop-menu{padding:0!important;margin:0!important;}
.articles-preview {margin: 0 -10px;}
.articles-preview:before,
.articles-preview:after {content: " ";display: table;}
.articles-preview:after {clear: both;}
.articles-preview .article {float: left;width: 50%;padding: 0 10px 24px 10px;margin-bottom: 20px;}
.articles-preview .article > :first-child {border-top: 1px solid rgba(0, 0, 0, 0.1); padding-top: 20px;}
.articles-preview .article.is-first {width: 100%;}
.articles-preview .article.is-first > :first-child {border-top: none;padding-top: 0;}
.articles-preview .article:nth-child(1) > :first-child {border-top: none;padding-top: 0;}
.articles-preview .article:nth-child(2) > :first-child {border-top: none;padding-top: 0;}
.search .articles-preview .article:nth-child(2) > :first-child {border-top: 1px solid #DEDEDE;padding-top:20px;}
.articles-preview .article.is-first .article_title {font-size: 30px;}
.article_title a:hover{color:#989898;}
.articles-preview .article.is-first .article_meta {font-size: 14px;margin-bottom: 9px;}
.articles-preview .article.is-first .article_content p {font-size: 16px;}
table.jexcel {font-size: 14px!important;}
.articles-preview .article_thumbnail {margin-bottom: 15px;position: relative;}
.articles-preview .article_thumbnail i {position: absolute; top: 50%; left: 50%; font-size: 60px; width: 60px; height: 60px; margin: -15px 0 0 -25px; color: rgba(255, 255, 255, 0.5); text-align: center;}
.articles-preview .article_thumbnail img {display: block;margin-top: 25px;width: 100%;}
.articles-preview .article_title {font-size: 24px;font-weight: 700;margin: 0 0 5px;}
.articles-preview .article_content p {font-size: 17px;margin-bottom: 5px;}
.articles-preview .article_meta {font-size: 13px;margin-bottom: 10px;}
.archive .articles-preview .article:nth-child(1) > :first-child{border-top:none!important;}
.archive .articles-preview .article:nth-child(2) > :first-child{border-top:none!important;}
.category-description p {font-family: "Open Sans", "Georgia", sans-serif; font-weight: 300; font-size: 16px;}
.category-description p:last-child {margin-bottom: 0;}
.is-first > :last-child{border-bottom:1px solid #DEDEDE;padding-bottom:30px;}
.is-first{margin-bottom:0!important;}
.well{border:1px solid #DEDEDE;padding:20px;margin: 0 0 40px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.well h1, .well h2, .well h3, .well h4, .well h5{margin:0 0 20px 0!important;}
.panel{background:#F7F7F8;padding:20px;margin: 0 0 40px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.article-content a{color:#07508D;text-decoration:underline;}
.article-content a:hover{color:#25a7e8;text-decoration:underline;}
.jumbotron{background:#07508D;color:#FFFFFF;padding:20px;margin: 0 0 40px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.jumbotron a{color:#FFFFFF!important;text-decoration:underline;background:none;padding:0;}
.jumbo{background:#25A7E8;color:#FFFFFF;padding:20px;margin: 0 0 40px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.jumbo a{color:#FFFFFF!important;text-decoration:underline;background:none;padding:0;}


/**Scrolls**/
#infscr-loading{float:none;z-index: 100;margin: 40px auto!important;text-align:center;position: relative;width: 100%;}
#infscr-loading img{margin:0 auto;padding:0;width:160px!important;height:auto!important;}
#up {position: fixed;opacity: 1;display:none;text-align: center;z-index: 99999999;
width: 40px;line-height: 38px;right: 12px;bottom: 10px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;
font-size:56px;}
#up{color: #25A7E8;}
#up a{color:#25A7E8;}
#up a:hover{color:#343434;}

/**Search**/
.featured-image a {display: block;}
.featured-image img {width: 100%;height: auto;display: block;}
.search-form {position: relative;}
.search-form input {margin: 0;}
.search-form input[type="submit"] {content: "";font-size: 28px;font-family: "FontAwesome"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none !important; display: inline-block; text-decoration: none; width: 1em; height: 1em; line-height: 1em; -webkit-font-smoothing: antialiased; position: absolute; right: 0; top: 0; background: none; color: #111111; font-size: 18px; height: auto; padding: 8px 10px; width: auto;}
.search-results .articles-preview .article{width:100%;margin-top:-20px!important;}
.search-results .articles-preview{margin-top:-25px;}
.search .articles-preview .project_title {margin-top:0!important;}
.search .articles-preview .article > :first-child {padding-top: 40px !important;}

/*Images*/
.alignnone img, .aligncenter img, .alignleft img, .alignright img {width: 100%;}
.alignnone,.alignnone  img {margin: 0;width:100%!important;height:auto;margin:30px 0;clear:both;}
.aligncenter,img.aligncenter {margin: 5px auto 25px auto!important;display:block;clear:both;}
.alignleft, img.alignleft {float: left;margin: 5px 40px 25px 0;margin-right: 1.5em; display: inline;}
.alignright, img.alignright {float: right;margin: 5px 0 25px 40px;margin-left: 1.5em;display: inline;}
.wp-caption {border: none;background: #f7f7f8;padding: 0 0 0 0;text-align: center;}
.wp-caption-text {font-size: 14px;background: #f7f7f8;padding: 8px 12px 12px 12px;margin-bottom: 0;color:#343434;font-style:normal;}
.wp-caption img {border: 0 none;padding: 0;margin: 0;color:#343434;}
.wp-caption p.wp-caption-text {line-height: 1.5;font-size: 14px;margin: 0;}
#partner-mention .aligncenter,#partner-mention img.aligncenter,#partner-mention img {margin: 0 auto 0 auto!important;display:block;clear:both;}
#partner-mention a{padding:0;background:none;color:#07508d;text-decoration:none;}
#partner-mention a:hover{opacity:0.7;}
img.partenaire-widget{height:100px!important;max-height:100px!important;width:auto!important;float:left!important;margin:-20px 12px 30px 0;}
.widget_title{clear:both;}
.menu-bar-responsive-container{max-width:80%;float:left;padding-top:4px;}
.projects .proj{width:25%;}
.projects{padding:0!important;}
.textwidget{font-size:15px;}
td img{padding: 0 30px 0 0!important;}
audio,canvas,iframe,img,svg,video {vertical-align: middle;border:none;}
fieldset {border: 0;margin: 0;padding: 0;}
textarea {resize: vertical;}
.clear_blank{clear:both;height:60px;}
.clear{clear:both;}
audio{visibility:visible!important;margin:30px 0;max-width:400px;width:100%;}
video{visibility:visible!important;}
iframe{margin:10px 0;}
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {clip: auto !important;display: block;height: auto;width: auto;z-index: 100000; /* Above WP toolbar. */}
div.issuuembed {width:100%!important;}

/**Sidebars**/
#main-content{float:left;padding-right:20px;}
#sidebar-wrapper {float: left;padding-left: 20px;margin: 0;border-left: 1px solid rgba(0, 0, 0, 0.06);}
.sidebar .widget {margin-bottom: 40px;font-size:15px!important;}
.widget {display: block;}
.widget_title {margin-bottom: 15px;}
.widget_title h2 {font-size: 15px; line-height: 1; text-transform: uppercase; font-family: "Open Sans", "Helvetica", sans-serif; font-weight: 300; margin: 0 0 15px; display: inline-block; background: #25a7e8; line-height: 30px; padding: 0 10px; color: #FFFFFF; margin-bottom: 0;}
.widget_archive ul, .widget_pages ul, .widget_categories ul, .widget_meta ul, .widget_nav_menu ul, .widget_report_languages ul {margin: 0; padding: 0; -webkit-columns: 2 20px; -moz-columns: 2 20px; columns: 2 20px;}
.widget_archive li, .widget_pages li, .widget_categories li, .widget_meta li, .widget_nav_menu li, .widget_report_languages li {display: block; padding-left: 15px; line-height: 1em; margin-bottom: 10px;}
.widget_archive li:before, .widget_pages li:before, .widget_categories li:before, .widget_meta li:before, .widget_nav_menu li:before, .widget_report_languages li:before {content: "\f105"; font-size: 28px; font-family: "FontAwesome"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none !important; display: inline-block; text-decoration: none; width: 1em; height: 1em; line-height: 1em; -webkit-font-smoothing: antialiased; font-size: 10px; margin-left: -15px; margin-right: 6px; color: #cccccc; position: static; border: none;}
.widget_archive a, .widget_pages a, .widget_categories a, .widget_meta a, .widget_nav_menu a, .widget_report_languages a {color: #666666; font-size: 14px; font-weight: 400;}
.widget_archive a:hover, .widget_pages a:hover, .widget_categories a:hover,.widget_meta a:hover,.widget_nav_menu a:hover {border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.widget_calendar table {width: 100%;}
.widget_calendar th,.widget_calendar td {font-size: 14px; text-align: center;}
.widget_calendar th {border-bottom: 1px solid #f7f7f7;}
.widget_calendar a {font-weight: 700;}
.widget_calendar caption {background: #f7f7f7; font-size: 13px; font-weight: 400;}
.widget_calendar #today {background: #f7f7f7;}
.widget input{border: 1px solid #CDCDCD!important;padding: 8px;}
	
/**Footer**/
.footer {border-top: 1px solid rgba(0, 0, 0, 0.1);padding: 15px 0;margin-top: 30px;}
.footer:before, .footer:after {content: " "; display: table;}
.footer:after {clear: both;}
.footer ul {margin: 0; padding: 0;}
.footer_logo {float: left;line-height: 30px;font-size: 20px;margin: 0;}
.footer_nav {float: right;font-size: 12px;line-height: 30px;padding-top: 4px;}
.footer_nav li {display: inline-block; margin-right: 20px;}
.footer_nav a {color: #666666; font-weight: 700; text-transform: uppercase;}
.footer_nav a:hover {border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.footer_nav a i {margin-right: 5px;}
.footer_copyright {float: right; line-height: 30px; font-size: 11px; color: #666666;}
.footer_copyright a {font-weight: 400; color: inherit;}

/**Responsive**/
@media screen and (max-width: 1024px) {
	#no-resp{display:none;}
	#resp{display:block;cursor:pointer;padding-top:10px;}
	#resp span{padding:10px;}
	#resp span:hover{background:#000000;color:#FFFFFF;}
	.container.is-main {padding-top: 5px;}
	#main-content {padding-right: 0;}
	.col-lg-9, .col-lg-3 {float:none;width:100%!important;min-width:100%!important;max-width:100%!important;}
	#sidebar-wrapper {float: none;padding: 15px;border-left:none;margin-top:30px;clear:both;}
	.sidebar {padding: 20px;border: 1px solid rgba(0, 0, 0, 0.06);}
	#menu-resp{display:block;color:#FFFFFF;position:fixed;top:0;right:-280px;width:280px;padding:10px 0 10px 10px;background:#343434;z-index:99999999;min-height:100%;min-height:100vh;}
	#menu-resp a{color:#FFFFFF;}
	#close{font-size:26px;text-align:right;margin-bottom:10px;margin-top:-10px;cursor:pointer;margin-right:10px;}
	#close span:hover{opacity:0.7;}
	#menu-resp ul{margin:0;list-style-type:none;overflow:hidden;overflow-y:scroll;padding:0;}
	#menu-resp li{text-transform:uppercase;margin:0;}
	#menu-resp .nav-link{padding:10px;width:260px;}
	#menu-resp .nav-link:hover{background:#25a7e8;}
	#top-networks li {font-size: 22px;margin-top: -10px;margin-left:6px;}
	#main-content .article_title,#main-content .category-title {font-size: 38px;}
	.footer_nav{border-top:1px solid #DEDEDE;margin-top:15px;}
	.footer_nav li {display: inline-block;margin: 20px 10px 0 10px;}
	#bs4navbar{position: absolute;overflow-y: scroll;height:80%;height:80vh;}
	.dropdown-menu{width:260px;}
	.col_three{column-count: 2;}
}
@media screen and (max-width: 960px) {
	.footer_nav {float: none;margin-left: 0;text-align: center;}
	.footer_logo {float: none;text-align: center;}
	.footer_copyright {display: none;}
}
@media screen and (max-width: 769px) {
	.articles-preview .article {float: none;width: 100%;padding: 0 10px 24px 10px;margin-bottom: 20px;}
	#main-content .article_title {font-size: 36px;}
	#main-content .article_title,#main-content .category-title {font-size: 36px;}
	.tag-title span {font-size: 18px;}
	.container.is-main {padding-top: 0;}
}
@media screen and (max-width: 640px) {
    p {font-size: 17px;} 
	.container {padding: 0 20px;} 
	#print,#email{display:none!important;}
	#wha{display:inline-block!important;}
    .header_nav_articles .report_post_list.is-small .article {width: 100%;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
    .header_nav_articles .report_post_list.is-small .article .article_thumbnail {display: none;}
    .header_nav_articles .report_post_list.is-small .article .article_title a {padding: 5px;}
    .header_nav_articles .widget_report_recent_category {padding-top: 0;}
    .header_nav_articles .widget_report_recent_category .featured-image {display: none;}
    #main-content .article_title,#main-content .category-title {font-size: 26px;}
	#navtop .navbar-right{display:none;}
	.col_three,.col_two{column-count: 1;}
}
@media screen and (max-width: 480px) {
    #main-content .article_title,#main-content .category-title {font-size: 26px;}
	h1 {font-size: 25px!important;} 
	h2 {font-size: 20px!important;} 
    h3 {font-size: 16px!important;} 
    h4 {font-size: 14px!important;} 
    h5 {font-size: 12px!important;} 
    h6 {font-size: 10px!important;}
    #main-content.is-single.with-sidebar .article_sidebar {width: 100%;}
	#main-content.is-single .article_sidebar {width: 100%;margin-top: 40px;padding-bottom: 30px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
	.header_logo img{max-width:220px;}
	.top-search{width:100%;position:absolute;top:34px;padding:8px 0 4px 0;text-align:center;background:#EFEFEF;left:0;}
	.header.is-full {margin-top: 78px;z-index:999999;}
	#top-networks{position: absolute;top: -68px;right: 0;}
	#resp {margin: -20px -10px -10px 0;}
	.top-search input {float:none;}
	.top-search .btn {float: none;}
	.archive .category-title {margin: -20px 0 0 0;}
	.archive  #archives{float: none;margin: -30px 0 0 0;clear: both;}
	.archive  .projects{margin-top: 60px;}
}
@media screen and (max-width: 360px) {
	.header_logo {width:190px;}
	.header_logo img{max-width:180px;}
}
@media screen and (max-width: 280px) {
	.top-search input {width:150px;}
	.header_logo {width:60%;}
}

/**Print**/

@media print {
	@page {size:29.7cm 21cm;margin:1cm;}
	body,html{font-size:80%!important;line-height:1.3;}
	a{text-decoration:none!important;}
	.article_title{font-size:29px!important;}
	#main-content img,.sidebar-wiki,.screen-reader-text,.sidebar-wrapper,footer,.footer,.sidebar,.header_social,
	.header_top-row,.header_bottom-row,header,.header,.article_thumbnail, .proj,#navtop,#up{display:none!important;}
	.container[style],#container[style]{height:auto !important;break-inside: avoid;}
	*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}h3 a{text-decoration:none!important}a[href]:after{content:" "}abbr[title]:after{content:" "}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{#FFFFFF-space:pre-wrap!important}blockquote,pre{border:1px solid #999;break-inside:avoid}thead{display:table-header-group}img,tr{break-inside:avoid}h2,h3{break-after:avoid}
	body,html{margin:0;padding:0;overflow:hidden;font-size:16px!important;page-break-after: avoid;page-break-before: avoid;}
	body {background-color:transparent;margin:0px 0px 0px 0px;}
	p,h2,h3 {orphans: 3;widows: 3;}
	h2,h3, h1 {page-break-after: avoid;}
	.anchor,.invisible,.modal,.carousel {display:none!important;visibility:visible;}
	.navbar,#sousmenu,#page-content img,#footer,.networks,.clear,#sidebar,#breadcrumb,#menu-wiki{display:none;}
	#main-content,.is-single,.with-sidebar,#main-content.with-sidebar{margin-top:0;height:auto;display:block;
	font-size:0.8em;width:100%!important;float:none!important;}
	#breadcrumb{display:none;}
	#date .ion, #date .up{display:inline-block;}
	blockquote{border:none!important;}
	#page-content ul,#page-content ol{margin-left:100px;}
	#page-content .jumbotron{border:1px solid #000000;}
	#blog .col-lg-9,.single-wiki .col-lg-9{border-right: none;float:none;}
	.single-wiki .col-wiki{
	float:none!important;width:100%!important;display:table;max-width:100%!important;margin-left:0!important;}
	.masonry-brick[style]{position:relative !important;display:block !important;left:0 !important;top:auto !important;float:left;}
	.article {margin-top: 0 !important;}
	blockquote::before,blockquote::after {font-size: 14px;}
	blockquote{font-size:16px;margin:30px 0!important;padding:0!important;line-height:130%!important;}
	.article_summary{padding:0!important;margin:20px 0!important;}
	#logoprint{display:block!important;}
	#logoprint img{display:block!important;width:200px;height:auto;}
	p{margin:20px 0;font-size:14px;}
	h2,.report_post_list.is-medium .article_title{font-size:22px!important;line-height:130%!important;}
}