/*Theme Name: Agence Alter 2020
Author: Laurence Dierickx
Author URI: http://ohmybox.info
Theme URI: http://www.magximize.be
Description: Original responsive themes.
Version: 1.0
Text Domain: alter
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

html,body{color:#2A0090;font-size: 1em;line-height: 1.4;}
::-moz-selection { background: #C5B7EC;color: #2B129B!important; text-shadow: none; }
::selection { background: #C5B7EC;color: #2B129B!important; text-shadow: none; }
hr{display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0;padding: 0;}
audio, canvas, iframe, img, svg, video { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0; }
textarea { resize: vertical; }
body{font-family: 'Libre Baskerville', serif;font-size:1em;background:#FFFFFF;}
.right a,.navt,li,img,.og-close{transition: all 0.4s linear 0s!important;}
.container{max-width:1300px;}
#print{display:none;}

/**Menu**/
#links{background:#E2DFF3;height:46px;padding-top:6px;}
#links .left{float:left;font-family:'Lato',sans-serif;padding-top:4px;font-weight:700;font-size:18px;margin-left:-15px;}
#links .right{float:right;text-align:right;margin-right:-30px;}
.right a{color:#1F0075;font-size:22px;}
.right a:hover{color:#C5B7EC;text-decoration:none;}
.right ul{padding:0;margin:0;list-style-type:none;float:right;text-align:right;}
.right li{display:inline-block;margin:0 0 0 20px;}
.navbar#menu{background:#2B129B;padding:0;display:block;position:absolute;width:100%;top:46px;height:56px;z-index:99999;}
#menu img{height:28px;width:auto;position:absolute;top:15px;}
.navt{border:none;color:#FFFFFF;border-radius:none;-moz-border-radius:none;-webkit-border-radius:none;margin-top: 7px;margin-right: 15px;padding:0;font-size:30px;display:none;background:none;}
span.fa-close{display:none;}
.navt:hover{opacity:0.7;}
.navbar-collapse{text-align:right;width:100%;}
#menu-menu {padding:0;margin:0 auto; list-style-type:none;width:100%;display:inline;}
#menu-menu li{display:inline-block;margin:0 0 0 15px;font-family: 'Lato', sans-serif;font-size:18px;padding:14px 0;}
#menu-menu a{color:#FFFFFF;}
#menu-menu a:hover{text-decoration:none;}
#menu-menu li:hover{border-bottom: 2px solid #FFFFFF;}
h1,h2,h3,h4,h5{font-family: 'Lato', sans-serif;font-weight:700;}
.row{margin:0;}
.respmenu{position:fixed;top:102px;right:-200px;width:200px;z-index:99999;background:#C5B7EC;padding-right:15px;height:100%;}
.respmenu #menu-menu a{color:#1F0075;font-size:17px;}
.respmenu #menu-menu li{height:37px;padding:10px 0;margin-bottom:10px;}
.respmenu #menu-menu a:hover{text-decoration:none;border-bottom: 2px solid #1F0075;opacity:0.9;}
.row,.row .col{padding:0;}
.navbar-expand-md .navbar-collapse {display: block !important;}
.current-menu-parent, .current-menu-item,.current-category-ancestor, .current-post-ancestor{font-weight:bold;}

/**Home**/
.container-home{padding:0;max-width:1600px;margin:0 auto;}
#carousel-home{width:100%;margin:85px 0 30px 0;}
#carousel-home img{width:100%;height:auto;}
.colbis{padding:90px!important;}
.carousel-control-prev{left:15px;font-size:40px;color:#1F0075!important;width:1%;font-weight:bold;}
.carousel-control-next{right:15px;font-size:40px;color:#1F0075!important;width:1%;font-weight:bold;}
.carousel-control-prev:hover,.carousel-control-next:hover{color:#1F0075;opacity:0.7;}
#bottom-nav{margin:30px 0;width:100%;}
#bottom-nav img{max-width:220px;width:100%;}
.colbis h1{color:#2A0090;font-weight:700;margin-bottom:25px;}
.bleu{width:70px;height:3px;background:#2A0090;margin-bottom:25px;}
.colbis p {color:#2A0090;}
.colbis .btn{margin-top:30px;padding:10px 20px;text-transform:uppercase;border:3px solid #2A0090;font-size:0.8em;
border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-family:'Lato',sans-serif;}
.colbis .btn a{color:#2A0090;}
.colbis .btn a:hover,.colbis .btn:hover{background:#2A0090;color:#FFFFFF;text-decoration:none;}
.botimg{position:absolute;right:15px;bottom:15px;width:30%;}
.botimg img{height:auto;max-width:200px!important;}
.clear{clear:left;}

/**Catégorie**/
.cat{margin:85px -10px 40px -10px;padding:0 15px;}
.cat .row{padding:0!important;margin: 0 -7.5px;}
.grid{margin-top:40px!important;}
.cat .col{padding:0 7.5px;}
.card{padding:0;border:none;margin-bottom:15px;}
.card img{width:100%;margin:0;height:auto;}
.card-body{padding:15px 25px;margin:0;background:#1F0075;color:#FFFFFF;}
.card-body h5{text-align:left;margin:0;font-size:1.6em;}
figcaption {position:absolute;top:0;left:0;margin:0; background:#2A0090;color:#FFFFFF; padding:50px;}
figure{margin:0;}
.effeckt-figcaption-wrap{font-size:1.2em;}
.card .btn{margin-top:30px;padding:10px 20px;text-transform:uppercase;border:3px solid #FFFFFF;font-size:0.7em; border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.card .btn a{color:#FFFFFF!important;}
.card .btn:hover{background:#C5B7EC;}
.card .btn a:hover{text-decoration:none;}
.card .botimg{position:absolute;bottom:0;width:20%;right:10px;}
.card{cursor:pointer;}
.card-title a,.card-title a:hover{color:#FFFFFF;text-decoration:none;}
.card-title a:hover{opacity:0.7;}
#retour{margin-top:50px;text-align:center;width:100%;}
#retour .btn{background:#2A0090;font-family:'Lato',sans-serif;text-transform:uppercase;}
#retour .btn:hover{background:#C5B7EC;}
#retour .btn a,#retour .btn a:hover{color:#FFFFFF!important;text-decoration:none!important;}

/**Article-Page**/
.article{margin:55px 0 40px 0;}
.article .col-lg-9{padding:50px 70px;color:#2A0090;}
#article h1,#page h1,.page-equipe h1,.cat h1{margin:0 0 25px 0;text-transform:uppercase;font-size:2.2em;color:#2A0090;}
article h2,article h3,article h4, article h5{margin:40px 0 30px 0;}
.contact-page article h3,.contact-page article h2{font-weight:700!important;}
.contact-page article h4{margin-bottom:0!important;}
article ul,article ol,#page ul{margin: 40px 0;}
article .panel{margin:30px 0;padding:25px; border:3px solid #2A0090;font-family:'Lato',sans-serif;font-size:1.1em;}
article .well{margin:30px 0;padding:25px;background:#E7E7E8;font-family:'Lato',sans-serif;font-size:1.1em;}
article .jumbotron{margin:40px 0;background:#D6D2EC;padding:25px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:1.1em;font-family:'Lato',sans-serif;}
article a{color: #2A0090;text-decoration:underline;}
article a:hover{color: #C5B7EC;}
.article .col-lg-3 a{color:#FFFFFF;}
.article .col-lg-3 .card{position:relative;display:block;}
.article .col-lg-3 h5{font-size:1.3em;padding:0;margin:0;}
.article .col-lg-3 a:hover{opacity:0.7;text-decoration:none;}
.article .card-body{padding:8px 15px 10px 15px;}
.screen-reader-text{display:none;}
#share{margin:40px 0 0 0;list-style-type:none;padding:0;}
#share li{display:inline-block;margin-right:8px;width:40px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;height:40px;text-align:center;
padding-top:8px;background:#2A0090;}
#share a:hover{opacity:1;}
#share li:hover{background:#C5B7EC;}
#wa{display:none!important;}
.chapo{font-family:'Lato',sans-serif;font-size:1.7em;margin-bottom:30px;margin-top:5px;color:#2A0090;}
.article .col-lg-9 ul{list-style-type:none;}
.article .col-lg-9 ul li::before {content: "\2022"; color:#2A0090;font-weight: bold;display: inline-block;width: 1.1em; margin-left: -1.1em;}
article h2, article h3, article h4, article h5{color:#2A0090;}
article h2{font-size:1.9em;}
article h3{font-size:1.6em;} 
article h4{font-size:1.3em;}
article h5{font-size:1.3em;}
.article .col-lg-3{background:#E2DFF3;padding:50px;}
article{font-size:1.1em;}
article blockquote::after { content: "\201D"; display: inline; height: 0; line-height: 0; left: 50%; position: relative; top: 25px; color: #2A0090; font-size: 3.5em; font-family: 'Times New Roman',serif;}
article blockquote::before { content: "\201C"; display: inline; height: 0; line-height: 0; left: 50%; position: relative; top: 10px !important; color: #2A0090; font-size: 3.5em; font-family: 'Times New Roman',serif;}
article blockquote{margin:50px 0!important;}
article blockquote p{width:100%;text-align:center;font-size:1.1em;padding: 0 10%;}
ul#liste-soutien{list-style-type:none!important;padding:0;margin:30px 0!important;}
ul#liste-soutien li::before {content: " ";color: #2A0090;font-weight: bold;display: none;width: 0;margin-left: 0;}
#liste-soutien li{display:inline-block;margin-bottom:15px;margin-right:15px!important;}
#liste-soutien .bdns{padding:10px 20px;text-transform:uppercase;border:3px solid #2A0090;font-size:0.8em;
border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-family:'Lato',sans-serif;background:#FFFFFF!important;}
#liste-soutien .bdns a{color:#2A0090;text-decoration:none!important;}
#liste-soutien .bdns a:hover{color:#FFFFFF;}
#liste-soutien li .bdns:hover{background:#2A0090!important;text-decoration:none;}
article hr{height:2px; color:#2A0090;margin:40px 0;border-top: 2px solid #C5B7EC;}

/**GDPR**/
.cookie-notice-container{font-family: 'Libre Baskerville', serif;}
.cn-button.bootstrap {color: #2A0090;background: #E2DFF3;font-family:'Lato',sans-serif;}
.cn-button.bootstrap:hover{opacity:0.8;}

/**Newsletter**/
.yikes-easy-mc-form input[type="email"], .yikes-easy-mc-form input[type="number"], .yikes-easy-mc-form input[type="text"], .yikes-easy-mc-form input[type="url"], .yikes-easy-mc-form select {
background-color: #FFFFFF!important;background:#FFFFFF!important;border: 3px solid #2A0090!important;}
.yikes-easy-mc-form .yikes-easy-mc-submit-button{width: auto!important;}
.btn-primary {color: #fff;background-color: #2A0090;border-color: #2A0090;}
.btn-primary:hover {color: #2A0090;background-color: #C5B7EC;border-color: #C5B7EC;}

/**Map**/
#mapid{float:left;width:48%;height:400px;}
#mapidnamur{float:right;width:48%;height:400px;}
#map-contact{margin-top:50px;}

/**Images, multimedia elements**/
article img{max-width:100%!important;}
.main-right img,.main-left img{max-width:100%;}
.video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;margin: 20px 0 30px 0;}
.video-container iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.wp-caption {margin-bottom:30px;line-height:110%;}
.wp-caption-text {font-size: 0.9em;clear: both;margin-bottom: 6px;width: 80%;font-style:italic;}
.wp-caption.alignright {display: block; float: right;max-width:100%;height:auto;margin: 0;}
img.alignright, .alignright img {max-width:100%;height:auto;padding:6px 0 0 30px;float:right;margin-bottom:10px;}
.alignright .wp-caption-text{margin-top: -6px;text-align:right;float:right;margin-bottom: 6px;}
.wp-caption.alignleft {display: block; float: left;width:100%;height:auto;margin: 0;}
img.alignleft, .alignleft img {max-width:100%;height:auto;margin:0 30px 0 0;float:left;margin-bottom:10px;padding-right:20px;}
.aligncenter .wp-caption-text{text-align:center;margin-top:-6px;}
.wp-caption.aligncenter {display:block; float:none;width:100%!important;margin: 0;}
.aligncenter,.aligncenter img{display: block; float:none;margin:0 auto;
height:auto;clear:both;margin-top:26px;margin-bottom:30px;}
.aligncenter + p{margin-top:20px;}
.wp-caption.aligncenter  .wp-caption-text {width:100%;margin-top: -20px;}
.wp-caption.alignnone {margin:0 auto;text-align:center;width:100%;float:none;}
img.alignnone, .alignnone img{text-align:center;margin:0 30px 0 0;float:none;margin:0 auto;max-width:100%;height:auto;}
img.alignnone{margin:20px 0;}
article .well .alignright,article .panel .alignright,article .jumbotron .alignright {padding-right:20px;}
article .well .alignleft,article .panel .alignleft,article .jumbotron .alignleft {padding-left:20px;}

/**Grid Equipe**/
.team img{float:right;max-width:200px;height:auto;margin-left:20px;}
.team article {margin-top:-20px;}
.page-equipe{margin:85px auto 0 auto;}
.col-xs-3{float:left;padding-right: 15px;padding-left: 15px;width:25%;}
.og-grid {list-style: none;padding:0;margin: 40px auto 0 auto;width: 100%;}
.og-grid li {display: inline-block;vertical-align: top;}
.og-grid a,.og-grid a img {border: none;width:100%;height:auto;cursor:pointer;
outline: none;display: block;position: relative;min-width:100%;max-width:100%;}
.og-grid li.og-expanded > a::after {top: auto;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-bottom-color: #EFEFEF;border-width: 15px;left: 50%;margin: -20px 0 0 -15px;}
.og-expander {position: absolute;display:none;background: #EFEFEF;left:15px;margin-top: 10px;text-align: left;overflow: hidden;
padding:0;width:98.5%;}
.arrow{display:none;width:20%;left:40%;position:absolute;text-align:center;margin-top:10px;}
.fa-sort-up{font-size:44px;color:#EFEFEF;}
.og-expander-inner {padding: 20px 0;height: 100%;}
.og-close {position: absolute;width: 40px;height: 40px;
top: 20px;right: 20px;cursor: pointer;z-index:9;}
.og-close::before,
.og-close::after {content: '';position: absolute;width: 100%;top: 50%;height: 3px;background: #2B129B;transform: rotate(45deg);}
.og-close::after {transform: rotate(-45deg);}
.og-close:hover::before,.og-close:hover::after {background: #C5B7EC;}
.og-fullimg {width: 30%;float: left;height: 100%;overflow: hidden;position: relative;}
.og-details {width: 68%;float: left;height: 100%;overflow: hidden;position: relative;padding-right:2%;color:#2B129B;}
.og-grid a img:hover{filter: grayscale(100%);-webkit-filter:grayscale(100%);}
.og-details {padding: 0 20px 20px 20px;margin-top:-20px;}
.og-fullimg {text-align: center;}
.og-fullimg img {display: inline-block;height: auto;width: 60%;}
.og-details h3:nth-child(1) {font-size: 2.2em;padding: 30px 0 20px;margin-bottom: 0;color:#2B129B;font-weight:700;}
.og-details p {font-weight: 400;font-size: 1.06em;line-height: 22px;}
@media screen and (max-width: 770px) {
	.og-fullimg { display: none; }
	.og-details { float: none; width: 100%; }
}
.clearfix{height:40px;}

/**Erreur**/
.container-error{margin-top:55px;padding:0;}
.container-error .row{padding:0;margin:0;}
.col-left{color:#2A0090;}
.col-right img{width:100%;height:auto;}
.col-left h1{margin-bottom:25px;font-size:1.7em;text-transform:uppercase;}
.col-left h2{font-size:1.5em;margin-top:5px;}
#table{margin: 0;position: absolute;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);padding:70px!important;}

/**Footer**/
footer{background:#1F0075;color:#FFFFFF;padding:35px 0;}
footer h4{font-size:0.9em;text-transform:uppercase;margin-bottom:8px;}
footer ul{padding:0;margin:0 0 20px 0;list-style-type:none;font-size:0.95em;font-family:'Lato',sans-serif;}
footer li{margin-bottom:8px;cursor:pointer;}
footer a{color:#FFFFFF;text-decoration:none;}
footer li:hover,footer a:hover{color:#C5B7EC;text-decoration:none;}
.botnet li{display:inline-block;font-size:20px;margin-right:10px;margin-bottom:10px;}
footer hr{border-color:#FFFFFF;margin:20px 0 20px 0;}
#mentions{font-size:0.88em;font-family:'Lato',sans-serif;}
.col-foot {padding-right:50px!important;font-family:'Lato',sans-serif;}

/**Helpers**/
.hidden { display: none !important; }
.sr-only { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; white-space: nowrap; width: 1px; /* 1 */ }
.sr-only.focusable:active, .sr-only.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; white-space: inherit; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: " "; /* 1 */ display: table; /* 2 */ }
.clearfix:after { clear: both; }

/**Responsive**/

@media only screen and (max-width: 1255px) {
	.article .col-lg-3{padding:40px;}
	.article .col-lg-9{padding:40px 60px;}
}
@media only screen and (max-width: 1173px) {
	.article .col-lg-3{padding:30px;}
	.article .col-lg-9{padding:30px 60px;}
}
@media only screen and (max-width: 1093px) {
	.article .col-lg-3{padding:20px;}
	.article .col-lg-9{padding:20px 60px;}
}
@media only screen and (max-width: 1013px) {
	.article .col-lg-3{padding:10px;}
	.article .col-lg-9{padding:10px 60px;}
}
@media only screen and (max-width: 1024px) {
	#wa{display:inline-block!important;}
	#print{display:none!important;}
	#share li {margin-right: 4px;}
}
@media only screen and (max-width: 1021px) {
	#menu-menu {padding:0 15px 0 0;margin:0 auto; list-style-type:none;width:100%;display:block;text-align:center;}
	#menu-menu li{display:block;text-align:right;width:100%;}
	#navbarCollapse{display:none!important;}
	.navt{display:block!important;}
	#menu-menu li:hover{border-bottom: none;}
}
@media (max-width: 1010px) {
	.og-expander{width: 93%;margin:0 15px;}
}
@media only screen and (max-width: 999px) {
	.carousel-control-prev,
	.carousel-control-next{margin-top:40%;display:block;}
	.botimg{position:relative;margin:30px auto;text-align:center;width:60%;}
	.botimg img{max-width:200px:}
	.card-body h5{font-size:1.3em;}
	.card-body {padding: 10px 20px;}
	figcaption {padding:20px;}
	.effeckt-figcaption-wrap{font-size:1.1em;}
	.card .botimg{bottom:-30px;}
	.botimg{right:0;}
	#mapid{float:none;width:100%;height:400px;margin-bottom:30px;}
	#mapidnamur{float:none;width:100%;height:400px;}
	#links .left{position:absolute;left:10px;}
	#links .right{position:absolute;margin-right:0;right:10px;}
}
@media only screen and (max-width: 991px) {
	.article .col-lg-3{padding:30px;}
	.article .col-lg-9{padding:30px 60px;}
}
@media only screen and (max-width: 990px) {
	#carousel-home{margin:55px 0 30px 0!important;}
	.colbis{padding:15px!important;margin-top:20px;}
	#carousel-home .colbis img {max-width:250px;margin-top:20px;position:relative;}
	footer .col-lg-3{margin-bottom:15px;}
	.col-foot {padding-right:15px!important;}
}
@media only screen and (max-width: 827px) {
	.article .col-lg-3{padding:20px;}
	.article .col-lg-9{padding:20px 50px;}
}
@media only screen and (max-width: 769px) {
	.article{margin:85px 0 40px 0;}
	#links .container{margin:0;padding:0;}
	#menu img{margin-left:15px;}
	.colbis h1{font-size:2.1em;}
	.effeckt-figcaption-wrap{font-size:1.3em;}
	.article .col-lg-3{background:#FFFFFF;}
	.article .col-lg-3,.article .col-lg-9,.article .col-md-6{width:100%!important;float:none;max-width:100%!important;flex:none!important;}
	.article .col-lg-3 .card{display:none;}
	.article .col-lg-9{padding:0;}
	.chapo{font-size:1.35em;}
	#share{margin-top:0;padding:0}
	#table{margin: 0;position: relative;top: auto;-ms-transform:none;transform: none;padding:50px!important;}
	#share li {margin-right: 8px;}
	.card{margin-bottom: 30px;}
	article h2 {font-size: 1.8em;}
}
@media only screen and (max-width: 700px) {
	.col-xs-3{width:100%;max-width: 100%;margin-bottom:20px;text-align:center;}
	.og-grid a img{width:260px;max-width:100%!important;margin:0 auto;float:none!important;min-width:260px;}
	.og-expander {position:relative;margin:0 0 20px 0;width:95%;max-width:95%;}
	.og-details h3:nth-child(1) {font-size: 2em;margin-top:10px;}
	.og-close {width: 29px;height: 20px;top: 10px;right: 10px;}
	#article h1,#page h1,.page-equipe h1,.cat h1{font-size:2em;}
}

@media only screen and (max-width: 500px) {
#menu img{height:28px;top:15px;}
.colbis h1{font-size:1.8em;}
.effeckt-figcaption-wrap{font-size:1em;}
#article h1,#page h1,.page-equipe h1,.cat h1{font-size:1.9em;}
#links .left{display:none;}
}
@media only screen and (max-width: 400px) {
	.effeckt-figcaption-wrap p{display:none;}
	.card .btn{margin-top:0;padding:8px 16px;}
	.og-expander {position:relative;margin:0 0 20px 0;width:90%;max-width:90%;}
	#article h1,#page h1,.page-equipe h1,.cat h1{font-size:1.8em;}
}

@media only screen and (max-width: 330px) {
#menu img{height:22px;top:18px;}
}
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 1.25dppx),
(min-resolution: 120dpi) {
/* Style adjustments for high resolution devices */
}

/* ==========================================================================
 Print styles.
 Inlined to avoid the additional HTTP request:
 https://www.phpied.com/delay-loading-your-print-css/
 ========================================================================== */

@media print {
	@page {size:29.7cm 21cm;margin:1cm 1.5cm;}
	body, .container {height: auto;font-size:0.7em!important;}
	.container{margin-top:-1.5cm}
	* { overflow: visible !important; } 
	.bleu,img,.sidebar-wiki,.screen-reader-text,.menu,#menu-menu,#menu,.navbar-brand,#share,.col-lg-3,#map-contact{display:none!important;}
	.container h1{border-bottom:2px solid #000000;padding-bottom:30px;margin-bottom:0;}
	.container{display:block!important;flex:none!important;width:80%;}
	.container[style],.container[style]{height:auto !important;break-inside: avoid;}
	#menu,img,footer,.col-lg-3,href,title,nav{display:none;}
	.col-lg-9,.col,.col-md-8,.col-sm-12,.col-12{max-width:100%!important;float:none!important;display:block!important;width:100%!important;flex:none!important;}
	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;}
	.carousel {display:none!important;visibility:visible;}
	*, *:before, *:after { background: transparent !important; color: #000 !important; /* Black prints faster */ box-shadow: none !important; text-shadow: none !important; }
	a, a:visited { text-decoration: underline; } a[href]:after { content: " (" attr(href) ")"; } abbr[title]:after { content: " (" attr(title) ")"; }
	a[href^="#"]:after, a[href^="javascript:"]:after { content: " "; }
	pre { white-space: pre-wrap !important; }
	pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; }
	tr, img { page-break-inside: avoid; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3 { page-break-after: avoid; }
	article blockquote::before,article blockquote::after{left:50%;float:none;}
	article blockquote{border:none;width:100%!important;padding:0!important;float:none!important;display:inline-block;}
	article blockquote p{width:100%;padding:0;}
	#print,#print img{display:block!important;}
}