/*
	Theme Name: HTML5 Blank
	Theme URI: https://html5blank.com
	Description: HTML5 Blank WordPress Theme
	Version: 1.4.3
	Author: Todd Motto (@toddmotto)
	Author URI: https://toddmotto.com
	Tags: Blank, HTML5, CSS3

	License: MIT
	License URI: https://opensource.org/licenses/mit-license.php
*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/

/* global box-sizing */
*,
*:after,
*:before {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}
/* html element 62.5% font-size for REM use */
html {
	font-size:62.5%;
}
body {
	overflow-x:hidden;
	font:300 14px/1.4 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color:#444;
	background:#f6f6f6;
}
/* clear */
.clear:before,
.clear:after {
    content:' ';
    display:table;
}

.clear:after {
    clear:both;
}
.clear {
    *zoom:1;
}
img {
	max-width:100%;
	vertical-align:bottom;
}
a {
	color:#006265;
	text-decoration:none;
}
a:hover {
	color:#444;
}
a:focus {
	outline:thin dotted;
}
a:hover,
a:active {
	outline:0;
}
input:focus {
	outline:0;
	border:1px solid #04A4CC;
}
label{font-weight:400}
input, textarea, select{border: 1px solid #006265;   padding: 10px;   margin-bottom: 15px;}
td, th, table{border:1px solid #fff}
iframe{max-width:100%;}
/*------------------------------------*\
    GLOBAL STYLE
\*------------------------------------*/
.wpcf7-submit, 
.bigbutton{padding:10px; width:100%;text-align:center;text-transform:uppercase;color:#fff; background:#006265;margin:20px auto 5px;display:block;  }
.wpcf7-submit:hover, 
.bigbutton:hover{   color:#006265; text-decoration:none;background:#add4cc}

blockquote {  border-left: 5px solid #006265;
    font-size: 14.5px;
    margin: 15px 0 20px; 
}  
.text-left ul { overflow: hidden;
    list-style: none; 
}

.text-left li { 
    padding-left: 1em; 
    text-indent: -.7em;
}

.text-left li:before {
    content: "• ";
    color:#006265; /* or whatever color you prefer */
}

.text-left li h1, 
.text-left li h2, 
.text-left li h3, 
.text-left li h4, 
.text-left li h5, 
.text-left li h6{display:inline-block;padding-left:1em;    vertical-align: baseline;
    width: 99%;}

.text-left h1,  
.text-left h2,  
.text-left h3,  
.text-left h4,  
.text-left h5,  
.text-left h6{ color:#006265;} 

td, th {
    padding: 5px;
} 

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/

/* wrapper */
.wrapper {
	max-width:1140px;
	width:96%;
	margin:0 auto;
	position:relative;
}
main{margin:15px 0}
/*Change padding sidebar*/
.sidebar.col-md-3 {    padding-left: 2px;}

/*------------------------------------*\
    HEADER
\*------------------------------------*/
.header {    margin-top: 175px;}
.home .header{margin-top:205px;}
.fix {position:fixed;top:0;z-index:100;background:#fff;width:100%;box-shadow:0 2px 3px #444;}
.suphead{margin:0 auto;}
.container-fluid,
.navbar-collapse{padding:0}
/* logo */
.logo { padding:8px 0 0px ;
  -webkit-transition: padding 0.5s ease;
        -moz-transition: padding 0.5s ease;
         -ms-transition: padding 0.5s ease;
          -o-transition:  padding 0.5s ease;
             transition:  padding 0.5s ease;}
.logo-img {
  -webkit-transition: height 0.5s ease;
        -moz-transition: height 0.5s ease;
         -ms-transition: height 0.5s ease;
          -o-transition:  height 0.5s ease;
             transition:  height 0.5s ease; 
height:120px;}
.logo a:hover img{opacity:.8}
.logo a:focus img{opacity:.6}
/* Langue & Search */
.header .langue,
.header .search {text-align:right;margin-top:15px;
  -webkit-transition: margin 0.5s ease;
        -moz-transition: margin 0.5s ease;
         -ms-transition: margin 0.5s ease;
          -o-transition:  margin 0.5s ease;
             transition:  margin 0.5s ease;} 

.header .langue{margin-top:40px; } 
.header .langue ul{ list-style:none} 
.header .langue a{ text-transform:uppercase} 

.header .search {position:relative;}
.header .search input {border:1px solid #50786f;padding:5px 10px;width:40%;}
.header .search button   {position:absolute;top:4px;right:-1px;border:none;background:none; }
.header .search button i { color:#50786f;font-size:20px;} 

/* nav */
 .nav {width:100%;background:#006265;}  
 .menu{ list-style:none;margin:0;padding:0;display:inline-block;width:auto}
 .menu li{display:inline-block;width:auto;margin-right:15px; background:#006265;position:relative;}
 .menu li:focus,
 .menu li.focus,
 .menu li:hover{ background:#add4cc}
 .menu a{text-transform:uppercase; color:#fff; text-decoration:none;width:100%;display:block;padding:10px  !important;
  -webkit-transition: padding 0.5s ease;
        -moz-transition: padding 0.5s ease;
         -ms-transition: padding 0.5s ease;
          -o-transition:  padding 0.5s ease;
             transition:  padding 0.5s ease;}
 .menu li:hover a{  color:#006265; text-decoration:none}
 
 .menu li .sub-menu {    left: -9999px; opacity:0;  position:absolute;top:40px;width:auto; padding:0;margin:0; }
 .menu li .sub-menu li{display:block;width:300px;}
 .menu li .sub-menu:focus,
 .menu li .sub-menu:hover,
 .menu li a:focus + .sub-menu,
 .menu li:hover .sub-menu {opacity: 1 !important;left:0 !important;}
 .menu li:hover .sub-menu a{color:#fff;} 
 .menu li:hover .sub-menu li:hover a{color:#006265;} 
  
 .menu li .sub-menu li .sub-menu{top:0;}
 .menu li:hover .sub-menu li .sub-menu { opacity:0 !important; position:absolute;top:0;left:-9999px !important}
 .menu li .sub-menu li .sub-menu:focus,
 .menu li .sub-menu li .sub-menu:hover,
 .menu li .sub-menu li a:focus + .sub-menu,
 .menu li .sub-menu li:hover .sub-menu { opacity:1 !important; left:300px !important;}
 .menu li .sub-menu li:hover .sub-menu li a{color:#fff;} 
 .menu li .sub-menu li .sub-menu li:hover a{color:#006265;} 
 
 .menu li.macaronpress{position:relative;}
 .menu li.macaronpress:after{ content:url(img/press_.png); position:absolute;top:-10px ;right:-60px;} 

 .nav .social{    position: absolute;    right: 0;    top: 10px;}
 .nav .social a{display:inline-block;margin-left:10px;}
 .nav .social i{font-size:20px;color:#fff}
 .nav .social a:focus i,
 .nav .social a:hover i{ color:#add4cc}
 /* Toogle */
 .navbar-toggle {    background-color: #fff;     border: 1px solid #fff;     float: left;   margin-left: 15px;     padding: 5px 10px; }
 .navbar-toggle span{ color:#006265; background:#006265;}
 .navbar-toggle:hover,
 .navbar-toggle:focus{  background-color:#add4cc; } 
 .navbar-toggle:hover span,
 .navbar-toggle:focus span{  color:#444; } 
 .navbar-toggle .icon-bar {    height: 2px;    margin: 2px 10px -1px 0;    width: 15px;}

 .navbar-toggle div{ display:inline-block;float:left ;color:#006265;}
.in .menu{width:100%;}
.in .menu li {display:block;margin-right:0}
.in .menu li:hover .sub-menu {display:none;}
.in .menu li .sub-menu li:hover .sub-menu {display:none;}


 .footer .menu li .sub-menu{display:none}
 
/* SMall HEADER (when scrolling) */
.headsmall .logo {padding:5px 0 0;}
.headsmall .logo img {height:75px;}
.header .headsmall .langue,
.header .headsmall .search{margin-top:10px;}
.header .headsmall .langue button{font-size:13px;} 

 


/* SLIDER */ 

 #homeslide{margin-bottom:0;    max-height: 295px;
    max-width: 1147px;
    overflow: hidden;}
 #homeslide .slick-slide img{width:100%}
 #homeslide .slick-prev::before,.page #homeslide  .slick-next::before{margin:-9px}
 #homeslide .slick-arrow{text-indent:-5000px;background:rgba(0,0,0,.0);border-radius:50%;padding:18px 25px 31px;position:absolute;    z-index: 9;
  -webkit-transition: -webkit-transform 1s ease-in; /* Changed here */ 
     -moz-transition: -moz-transform 1s ease-in;
       -o-transition: -o-transform 1s ease-in;
          transition: transform 1s ease-in;}
 #homeslide:hover .slick-arrow{background:rgba(0,0,0,.3)}
 #homeslide .slick-arrow:focus,
 #homeslide .slick-arrow:hover{background:rgba(0,0,0,.6);    text-decoration: none;} 
 #homeslide .slick-prev{left:25px;}
 #homeslide .slick-prev.btnplay{left: 47%;top: 43%;}
 #homeslide .slick-next{right:25px;} 
 #homeslide .slick-arrow::before {color:#fff; opacity:0;  display: block;    font: 25px/1 FontAwesome;    margin: -5px -4px;    text-indent: 0;}
 #homeslide:hover .slick-arrow::before{opacity:1} 
 #homeslide .slick-arrow:focus::before,
 #homeslide .slick-arrow:hover::before{opacity:1}
 #homeslide .slick-prev::before {    content: "\f104";}
#homeslide .slick-prev.btnplay::before { content: "\f04c";margin: -1px -7px;font-size: 18px;}
#homeslide .slick-prev.btnplay.pause::before { content: "\f04b";margin: -1px -5px;}
 #homeslide .slick-next::before {    content: "\f105";}
 #homeslide .slick-dots{bottom:15px;
  -webkit-transition: -webkit-transform 1s ease-in; /* Changed here */ 
     -moz-transition: -moz-transform 1s ease-in;
       -o-transition: -o-transform 1s ease-in;
          transition: transform 1s ease-in;}
 #homeslide .slick-dots li{width:15px;height:15px;margin:0 2px;} 
 #homeslide .slick-dots li button{    cursor: pointer;
    height: 13px;
    position: absolute;border:2px solid #fff;
    width: 13px;   background: #fff;border-radius:50%; }
 #homeslide .slick-dots li.slick-active button{ background: #006265 none repeat scroll 0 0;border:2px solid #006265; }
 #homeslide .slick-dots li button:hover,
 #homeslide .slick-dots li button:focus{border:2px solid #006265; }
 #homeslide .slick-dots li button::before{content:''}

/* AVIS TEMPORAIRE */
#avistemporaire{border: 1px solid #c0c0c0; background:#fff;padding:10px 30px;margin:15px 0 0 ;text-align:center;}
#avistemporaire p,
#avistemporaire a.avismore{display:inline-block;width:auto;margin: 0;}
#avistemporaire a.avismore{ border-bottom:1px solid #c0c0c0;font-style:italic;font-size:11px; text-decoration:none;  margin-left: 20px;}

/* Breadcrumb */

#breadcrumbs{padding:12px 15px;color:#fff; background:#006265;margin-bottom:15px; }
#breadcrumbs a{color:#fff;text-decoration:none; padding-bottom:0;border-bottom:1px solid #fff;margin:0 ;}
#breadcrumbs span span a:first-child{border:none;}
#breadcrumbs span span span a:first-child{border-bottom:1px solid #fff;margin:0 7px;}
#breadcrumbs span span span a:hover{ border:none;}
#breadcrumbs .breadcrumb_last{margin-left:7px;}

.grecaptcha-badge{right:-266px !important}

/*------------------------------------*\
    SIDEBAR
\*------------------------------------*/

.sidebar {

}

/* WIDGET */
.widget { background:#fff;padding:20px;box-shadow:0 0 3px #999;margin-bottom:15px;}
.widget:last-child { margin-bottom:0;}
.widget h3 {position:relative;txt-transform:uppercase;color:#006265;font-size:19px;    margin: 0 0 20px;    padding-bottom: 5px;}
.widget h3:after {content:url(https://berchem.brussels/wp-content/themes/berchem/img/barre.png);position:absolute;bottom:-10px;left:0;}
/* txt : contact */
.widget .contact {list-style:none;padding:0;margin:0;} 
.widget .contact li a{ color:#006265;text-decoration:underline}
.widget .contact i{ margin-right:10px;color:#49494b;}
.widget .bigbutton.contact {width:75%;display:inline-block;    margin-top: 10px;    padding: 10px;}
.widget .parking {display:inline-block;float:right;    margin-left: 5%;    margin-top: 10px;    width: 18.8%;}
/* recent page : remove ! */
.widget_flexipages{background:#006265}
.widget_flexipages h3{margin:0;cursor:pointer;color:#fff;}
.widget_flexipages h3:after{ font-family: FontAwesome;   content: "\f078";position:absolute;right:-3px;top:2px;left:auto;color:#fff;font-size:13px;}
.widget_flexipages   ul {list-style:outside  disc;margin:20px 0 0;padding:0;color:#fff; }
.widget_flexipages   ul li {margin: 0 0 7px 12px; }
.widget_flexipages   ul li  a{color:#fff;  }
#text-15 {padding:0;background:#006265}
 a.formalite{    margin: 10px 0;
    padding: 15px;
    text-align: center;
    text-transform: uppercase;   background: #006265 none repeat scroll 0 0;
    color: #fff;
    display: block;}
 a.iris{     display: block;
    margin: -10px auto;
    text-align: center;
    width: 150px;}


/*recent post */
.acf-rpw-block{overflow:hidden;}
.widget_acf_rpw ul {  padding:0;margin:5px 0 0  ;} 
.widget_acf_rpw ul li{ margin-bottom:0;    display: list-item;  color:#006265;  list-style: inside square;} 
.widget_acf_rpw ul a{font-size:13px;margin-bottom:0;font-weight:normal;    display: inline;} 
.widget_acf_rpw ul a:after{content:" ";} 
.widget_acf_rpw ul  a i{float:right;  margin-top: 3px;} 
.widget_acf_rpw ul .acf-rpw-img{float:left;margin-right:10px;} 
.widget_acf_rpw .bigbutton{margin-top:10px;} 

/* BErchem news */
#text-2,
#text-19{padding:0}
   
/* PAGE MENU */
.pagination_side{list-style:none;padding:0;    margin: 0 -20px;}
.pagenav ul{list-style:none;padding:0;}
.pagenav ul li{margin-bottom:3px; }
.pagenav ul li a{ padding:3px 20px;display:block;}
.pagenav .children{display:none;  padding: 5px 0;}
.pagenav .current_page_item a{font-weight:bold;} 
.pagenav .current_page_ancestor .children{display:block; }
.pagenav .current_page_item .children {display:block;background:#eee;  }
.pagenav .current_page_item .children a{font-weight:normal;padding-left:30px}
.pagenav .current_page_item .children .children{display:none; }
.pagenav .current_page_ancestor .children li{display:none; }
.pagenav .current_page_parent .children li{display:block;  padding-left: 10px;}
.pagenav .current_page_ancestor .children li.current_page_ancestor,
.pagenav .current_page_ancestor .children li.current_page_parent{display:block;margin-left:10px; }
.pagenav .current_page_ancestor .page_item_has_children .children{display:none; }
.pagenav .current_page_ancestor .page_item_has_children.current_page_parent .children{display:block;background:#eee;    margin-left: -10px;    padding: 5px 20px; }
.pagenav .current_page_ancestor .page_item_has_children.current_page_parent .children li{display:block;  }
.pagenav .current_page_ancestor  a   {font-weight:bold; }
.pagenav .current_page_ancestor .children  a{font-weight:normal; }
.pagenav .current_page_ancestor .children  .current_page_item a{font-weight:bold; }
.pagenav .current_page_ancestor .page_item_has_children.current_page_parent a   {font-weight:bold; }
.pagenav .current_page_ancestor .page_item_has_children.current_page_parent .children a{font-weight:normal; }
.pagenav .current_page_ancestor .page_item_has_children.current_page_parent .children .current_page_item a{font-weight:bold;} 
.pagenav .current_page_parent .children{display:block;background:#eee;}
.morepageitem{margin-left:20px;}

 /* Calendar */
.fc-toolbar{background:#006265;margin:0;    padding: 5px 0;}
.fc-button-group, .fc button{display:inline-block}
.fc-button {background:none;border:none;box-shadow:none;color:#fff;}
.fc-center h2{font-weight:normal; font-size:14px;text-transform:uppercase;color:#fff;    margin-top: 8px;}

.fc-head th{padding:10px 0; background:#f5f5f5 !important;  font-size: 12px;}
.fc-row .fc-content-skeleton{height:30px;}
.fc-ltr .fc-basic-view .fc-day-number{text-align:center;font-size: 12px;    padding-bottom: 0;    padding-top: 5px;}
.fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td{padding-bottom:8px;}

.eventday {    background: rgba(0, 131, 104, 0.3) none repeat scroll 0 0 !important;    border: 1px solid #006265;    margin-top: -20px;    padding:4px;}
.eventday.oneday { border-radius:50%;}
.eventday:hover {    background: rgba(0, 131, 104, 0.6) none repeat scroll 0 0 !important;   }
.eventday:focus {    background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0 !important;   } 
.eventday .fc-content{color:#fff;} 

/*------------------------------------*\
    PAGES
\*------------------------------------*/
article{background:#fff; margin-bottom:15px; }
article.odd,
article.even{width:49%;display:inline-block;  height:200px;margin-right:1.8%;float:left;  border: 1px solid #ddd;position:relative;}
article.odd{margin-right:0;float: none;} 
article .text-left {padding:0 10px 10px}
article .post_title{font-size:18px;margin-top:15px;}
article .post_title a{color:#444;   overflow: hidden;}
article a.thumb {    display: block;    height: 230px;    overflow: hidden;    width: 100%;}
article a.thumb img{display:block;margin:0 auto;}
article .meta .meta-date,
article .meta .meta-cat{display:inline-block;font-size:13px; }
article .meta .meta-cat a{ color:#006265; text-decoration:underline;}
article .meta .meta-cat a:focus,
article .meta .meta-cat a:hover{ color:#444;  }
article .barre{margin:10px 0;}

article .readmore{ position:absolute;    left: 10px;    bottom: 10px; font-size:13px; text-decoration:underline; } 
.share p{    display: inline-block;  font-weight: bold;  margin: 15px 15px 0 0;   vertical-align: super;   width: auto;}
.share .addthis_sharing_toolbox{display:inline-block;}

article.big-big{   height:430px;  } 

 
.page article{box-shadow: 0 0 3px #999;padding: 30px;margin-bottom:0;}
.page article .text-left{clear:both;padding:0;} 
.page article .text-left .attachment-large{width:100%;}
.page article .text-left .post_title{margin:0 0 15px;font-size:22px;}
.page article .text-left h2{ font-size:20px;}
.page article .text-left h3{ font-size:18px;}
.page article .text-left h4{ font-size:16px;}
.page article .text-left h5{ font-size:14px;}
.page article .text-left h6{ font-size:12px;}
.page article .barre {    margin: 0 0 20px;}
.page article .meta {    margin: 15px 0 20px;}


.single article{box-shadow: 0 0 3px #999;padding: 30px;margin-bottom:0}
.single article .inner_thumb{float:left;margin-right:15px;} 
.single article .inner_thumb img{width:280px} 
.single article .text-left{clear:both; padding:0;} 
.single article .text-left .attachment-large{width:100%;}
.single article .text-left .post_title{margin:0 0 15px;font-size:22px;}
.single article .barre {    margin: 0 0 20px;}
.single article .meta {    margin: 25px 0 10px;}
     



.home article.odd,
.home article.even{width:97%;padding:0;margin-bottom:15px;}
.home  article .text-left .post_title{margin-top:7px;}
.home  article.small-small{height:140px;}
.home  article.small-small .text-left{height:105px;overflow:hidden}
.home  article.big-big{ height:185px;overflow:hidden}
.home  article.big-big .col-sm-4,
.home  article.big-big .col-sm-8{height:185px;}  
.home  article .meta .meta-cat{position:absolute;bottom:10px;left:10px;}
.home  .searchpage article .meta .meta-cat{position:relative;bottom:0;left:0} 
.home  .col-md-6{padding-left:0;padding-right:0}
.home  a.btnmain{    border: 1px solid #006265;    color: #006265;    display: block;    margin:-19px 0 20px;  font-weight:300;font-size:14px;  padding: 12px;    text-align: center;    text-transform: uppercase;    width: 97%;}
.home  a.btnmain:hover{    background: #006265 none repeat scroll 0 0;    color: #fff;}
.home  a.btnmainbottom{       background: #006265 none repeat scroll 0 0;    color: #fff;   display: block;    margin: 0 0 20px;    padding: 10px;   text-align: center;    text-transform: uppercase;    width: 97%;}
.home  a.btnmainbottom:hover{       background: #add4cc none repeat scroll 0 0;    color: #006265;   }
.home a.full .readmore{left:unset !important}

article a.full{display:block;}
article a.full .post_title  {  max-height:60px;color: #444; display: inline-block;  font-size: 18px;  margin-left: 2%; margin-top: 7px; overflow: hidden; vertical-align: top; width: 61%;}
article a.full:focus .post_title,
article a.full:hover .post_title  {text-decoration:underline}
article a.full .content  {  max-height:80px; color: #444;display: inline-block; margin-left: 2%; overflow: hidden;width: 61%;}
article a.full .wp-post-image{width:33%; float:left;   height: auto; margin-left:10px;  margin-top: 10px;    max-height: 125px;}
article a.full .readmore{   right: 10px;left:0;display:block;   color: #006265; }
article a.full:focus .readmore,
article a.full:hover .readmore{    color: #444; }
article.small-small a.full .post_title  {width: 96%;}
article.small-small a.full .content  {  width: 96%;}
article.big a.full .post_title{width:100%; margin-left:0;    margin-bottom: 15px; }
article.big a.full figure{max-height:140px;overflow:hidden}
article.big a.full .wp-post-image{width:100%; float:auto;   max-height: 140px; margin:0;height:auto }
article.big a.full .content{    max-height: 220px;width:100%; margin-left:0 } 
article.big  .readmore{left:0;position:relative;bottom:0   ; margin-top: 10px;    right: 0;}
article.big  .meta{position:absolute;bottom:0px;left:15px;  font-size: 13px;  }
article.big  .meta .meta-cat{display:inline-block;}
main section article .text-left a{text-decoration:underline;}

.category article.big a.full figure{max-height:207px}
.category article.big a.full figure img{max-height:207px;height:auto;}
.category article.big a.full .post_title {  width:94%; margin: 15px 3%;color: #444;}
.category article.big a.full .barre {    display: block;    margin: 0 3% 10px 3%;}
.category article.big a.full .content { width:94%; color: #444;  max-height: 110px;  display: block;    margin: 0 3%;}
.category article.big a.full .readmore{display:block;margin-left:0;left:0;}
.category article.big .meta {    bottom: 10px;   left: 3%;}
.category article.big a.full:hover .post_title, 
.category article.big a.full:hover .content { color: #006265; text-decoration:none !important;  }

/* General */
.back{float:right; margin-left:20px;font-weight:normal;}
.back a{ background:#006265; padding:5px; border-radius:5px; text-decoration:none !important;   font-size:12px;color:#fff !important }
.back a i{font-size:12px;margin:0 5px; }
.back a:focus,
.back a:hover{text-decoration:none; background:#add4cc;     color:#006265 !important }
.share .back{    display: inline-block;    float:none;    margin: 10px 0  ;    vertical-align: super;}
.entry-title{margin-top:20px;color:#006265;font-weight:bold;}
.content{margin-top:0;}
h3.morecontent{       background: #006265; margin-top:30px;
    color: #fff;
    font-size: 19px;
    padding: 10px 20px;}
.morecontent article {width:32%;  position:relative;  height: 450px;   margin-left: 2%;float:left; padding:15px;}
.morecontent article.extrem {margin-left:0;} 
.morecontent article a.thumb{height:140px;}
.morecontent  article .text-left .post_title{font-size:18px;}
.morecontent  article .meta {    margin: -10px 0 20px;} 
.morecontent  .readmore {   left: 15px;  } 
.morecontent.date .meta-cat{display:block;}

/* CATEGORY */ 
.archive h1.post_title,
.category h1.post_title{padding:10px 15px;    font-size: 21px;color:#fff; background:#006265;margin-bottom:15px;}
.category article {width:32%;margin-left:2%;display:inline-block;float:left;height:425px;    margin-bottom: 23px;box-shadow:0 0 3px #999;  position: relative;}
.category article.extrem {margin-left:0; }

.category  article .post_title a{height:40px; display: block;}
.category  article .readmore{display:block;margin-left:0;}

.category.galerie article { height:345px;  }


/* search */ 
body.search{background:#fff;} 
.searchpage .search{ text-align: center;}
.searchpage .search input{padding:10px;width:25%; }
.searchpage .search button{ background:none;border:none;}
.searchpage .search button i{font-size:18px;color:#006265;}
.searchpage h1.post_title{padding:12px 15px;color:#fff; background:#006265;margin-bottom:15px;}
.searchpage article{background:none;border-bottom:1px solid #006265;  box-shadow: 0 0 3px #999;padding:15px}
.searchpage article h2{font-size:18px;margin:10px 0;	} 
.searchpage article .meta .meta-date, .searchpage article .meta .meta-cat{text-transform:none;display: block;}
body.search .footer .galerie::before,
body.search .footer .galerie::after{  content: url("img/footer/corner_search.png");}

/* Galerie  */ 
.gallery-item img{width:100%;  height: auto;}  

/* event */
.datenav {float:right;}
.datenav a  {color:#fff;}
.datenav a:hover {color:#add4cc;}
.event {width:100%;border:1px solid #ccc;margin-top:15px;}
.event ul{list-style:none;  padding: 5px 15px;margin:0}
.event ul li{border-bottom:1px solid #ccc;}
.event ul li:last-child{border-bottom:none;}
.event ul li div:first-child {display:inline-block;width:19%;    margin: 4px 0 5px;border-right:1px solid #ccc;padding-right: 1%; text-align:right; font-weight: normal;}
.event ul li div:last-child {display:inline-block;width:75%;padding-left:3%; }

/* Berchem News Template */
.content.bn .berchem-news{display:inline-block;   margin: 0 6.3% 20px;    vertical-align: top;    width: 37%;}
.content.bn .berchem-news a:not(.mejs-horizontal-volume-slider){width:100%;display:inline-block;text-align:center;}
.content.bn .berchem-news a img{width:100%;display:block;}
.content.bn .berchem-news a span{width:auto;display:block;text-align:center;    margin-bottom: 10px;}
 .mejs-offscreen{display:none !important;}
.alttext{display:block; margin-top:10px;}


 /* Contact */
.page .contact{padding:0;list-style:none;}
.page .contact li{margin-bottom:8px;} 
.page .contact li:before{content:""} 
.page .contact li i{ color: #006265;    margin-left: 10px;    width: 10px;}    
.page .contact iframe{width:100%;}
.required{  padding-left:0.2em; color:red;}
.page .wpcf7-submit{margin:10px 0 ;border:none;outline:none;width:auto;text-align:left;padding:10px 30px;}
div.wpcf7-response-output{margin:1em 0 2em}
span.wpcf7-not-valid-tip {    margin: -95px 0 70px;}
span.your-message span.wpcf7-not-valid-tip {margin:-195px 0 180px;}

/* ENQUETE PUBLIC */

.enquete.green{border:1px solid #006265;width:100%}
.enquete.green td{border:1px solid #006265; font-size:12px; }
.enquete.green td:nth-child(2){ font-size:12px; }
.enquete.green td .etat {position: relative;width: 15px;    text-align: center;}
.enquete.green td .etat a{display: block;}
.enquete.green td .etat span{display: none; position: absolute;top:-5px;right:21px;background: #eee; border-radius: 3px;width: 258px;height:auto;padding: 5px;font-size: 12px;}
.enquete.green td .etat a:hover span{display: block; }
.enquete.green td .etat.no i{ color: #dc3d23; }
.enquete.green td .etat.yes i{ color: #006265; }
.enquete.green td .etat.hold i{ color: #acb11a; }

.single .etat {position: relative;width: 100%;margin-bottom: 40px} 
.single .etat i {font-size: 25px;    vertical-align: sub;} 
.single .etat.no i{ color: #dc3d23; } 
.single .etat.yes i{ color: #006265; }
.single .etat.hold i{ color: #acb11a; }

/* INFO CHANTIER */

.info_chantier{margin-bottom: 0 !important;}
.info_chantier,
.info_chantier li{padding: 0 !important;list-style: none !important}
.info_chantier li{margin-bottom:10px !important;    text-indent: 0 !important;}
.info_chantier li:before{content:'' !important;}
.morecontent article.category-infos-chantiers,
.morecontent article.category-werfinfo{height: 350px;}

/* PAGINATION */
.pagination{    width: 100%;}
.pagination .page-numbers{background:#006265; border:1px solid #006265; border-radius:3px;color:#fff;    padding: 5px 10px;}
.pagination span.page-numbers{background:#fff; border:1px solid #ddd; color:#006265;}
.pagination a.page-numbers:hover{background:#fff; border:1px solid #006265; color:#006265;text-decoration:none;}


.post-6217 textarea, 
.postid-6199 textarea,
.page-id-2450 textarea,
.page-id-222 textarea{width:100%;}




/* TEST INDEX */


/*------------------------------------*\
    FOOTER
\*------------------------------------*/
.footer  #subject_newsletter,
.footer  #langue_newsletter{display:none}

.footer .newsletter {  background: #006265 none repeat scroll 0 0;   margin:15px 0; width: 100%;  padding: 15px 1px}
.footer .newsletter h3,
.footer .newsletter .wpcf7  {display:inline-block;color:#fff;}
.footer .newsletter h3  {font-weight:normal;color:#fff;  text-decoration:none;  letter-spacing: 0.6px; font-size: 20px;  margin: 0; text-transform: uppercase;}
.footer .newsletter .wpcf7{width:87%;position:relative;}
.footer .newsletter .wpcf7-form p{width:100%; display:inline-block;}
.footer .newsletter .hidelabel { position:relative ;display:inline-block;width:23%;margin-left:1.5%;}
.footer .newsletter label  { z-index:1;position:absolute; top:22px; left:10px}
.footer .newsletter #email_nom,
.footer .newsletter #email_prenom,
.footer .newsletter #email_newsletter{border:1px solid #fff; padding:8px 10px;background:#006265;width:100%;margin: 15px 0;}
.footer .newsletter .wpcf7-submit{background:#fff;color:#006265; text-transform:uppercase;font-weight:300;    margin-left: 3%;display:inline-block;    padding: 9px 40px;border:none;}
.footer .newsletter.nl .wpcf7-submit{  margin-left: 2%;}
.footer .newsletter .wpcf7-submit:hover {  background: #add4cc none repeat scroll 0 0;    color: #006265;    text-decoration: none;}
.footer .newsletter div.wpcf7-response-output {       margin: 1em 1em  10px;} 
.footer .newsletter span.wpcf7-not-valid-tip{color: #fff;font-style: italic;}

.footer .widget_footer .newsletter {background:#fff;}
.footer .widget_footer form{margin-top:15px;}
.footer .widget_footer p { position:relative;text-align: left; }
.footer .widget_footer label  { z-index:1;position:absolute; top:7px; left:10px}
.footer .widget_footer .invalid label  {  top:30px;  } 

.footer .widget_footer #email_nom,
.footer .widget_footer #email_prenom,
.footer .widget_footer #email_newsletter{    background: #fff none repeat scroll 0 0;    border: 1px solid #006265;    margin: -2px auto 0px;    padding: 10px  ;    width: 100%;}

.footer .widget_footer .invalid #email_nom,
.footer .widget_footer .invalid #email_prenom,
.footer .widget_footer .invalid #email_newsletter{      margin: 20px auto 0px;  }

.footer .widget_footer span.wpcf7-not-valid-tip{    margin:-63px 0 50px 0px;} 

.footer .widget_footer .wpcf7-submit{     text-align: center;   background: #006265 none repeat scroll 0 0;    border: medium none;    color: #fff;    margin: 0 auto;    width: 50%;}
.footer .widget_footer .wpcf7-submit:hover {  background: #add4cc none repeat scroll 0 0;    color: #006265;    text-decoration: none;}

.footer .footer_widget{background:#fff;padding: 30px;margin:20px 0;    box-shadow: 0 0 3px #999;}
.footer .footer_widget .widget_footer{      padding: 0;margin-bottom:0; margin-right: 6%;display: inline-block;    text-align: center;box-shadow:none;    vertical-align: top;    width: 29%;}
.footer .footer_widget .widget_footer:last-child{margin-right:0%;}
.footer .footer_widget  h3{ text-transform: uppercase; font-weight: 400; line-height: 28px; letter-spacing: 0.6px;}
.footer .footer_widget  h3::after{right:auto;position:relative;display:block;margin-bottom:-10px;}
.footer .footer_widget .bigbutton{padding:9px 35px;    margin-top: 21px;    display: inline-block;width:auto;}

 .footer .footer_widget #text-8{width:60%;}
.footer .copyright p {text-align:center;}
.footer .galerie{background:#006265;position:relative;margin:123px 0 0;}
/*
.footer .galerie::before{content:url(img/footer/corner.png);position:absolute;left:0;top:-122px;}
.footer .galerie::after{content:url(img/footer/corner.png);position:absolute;right:0;top:-122px; transform:rotateY(180deg)}
*/
.footer .galerie h3{text-align:center; padding: 20px 0 0;color:#fff;}
.footer .galerie h3 a{border-bottom: 1px solid #fff;text-transform:uppercase;color:#fff;font-weight: 400;letter-spacin:1px; text-decoration:none;  }
.footer .galerie h3::after{ content:"\f078" ;margin:5px ;font-size:20px;font-family: FontAwesome;display:block; }
.footer .galerie_saison {width:100%;overflow:hidden;height:150px;text-align:center;}
.footer .galerie_saison ul{ list-style:none;padding:0;margin:0;}
.footer .galerie_saison ul li{display:inline-block;    margin: 0 -3px;}
.footer .galerie_saison ul li a{ height:150px;overflow:hidden;  display: block;}
.footer .galerie_saison ul li a img{ height:150px;width:auto;}


.footer .nav .social {   background: #006265 none repeat scroll 0 0;    top: 0;}
.footer .nav .social a{     margin-top: 10px;    vertical-align: top;}
.footer  .search{    height: 39px;    margin: 0 0 0 10px;
    padding: 0 3px;display:inline-block;
    position: relative;background:#444;
    z-index: 1;}
.footer  .search::before {
    -moz-osx-font-smoothing: grayscale;
	 font-family: FontAwesome;   content: "\f002";
    left: 13px;color:#fff;
    position: absolute;
    top: 10px;
    z-index: 20;
}
.footer  .search  .search-input {
    background-color: rgba(255, 255, 255, 0);
    border: medium none;
    box-shadow: none;
    box-sizing: border-box;
    color: #ccc;
    cursor: pointer;
    font: 13px/24px "Open Sans",sans-serif;
    height: 40px;
    margin: 0;
    max-width: none;
    outline: 0 none;
    padding: 0 3px 0 30px;
    position: relative;
    transition-duration: 400ms;
    transition-property: width, background;
    transition-timing-function: ease;
    width: 24px;
    z-index: 30;
}
.footer  .search  .search-input:focus{width:200px;backrgoudn:rgba(255,255,255,.9);cursor:text;border:none;	
    z-index: 10;}

.footer  .search  .search-submit{display:none} 



.copyright{margin:10px 0;}
.copyright p{font-size:12px;}
.anysurfer{ position: absolute;right: 0;   top: 0;}

/*------------------------------------*\
    IMAGES
\*------------------------------------*/

/*LIGHTSHOW */
#controls a{display:none;}

/*------------------------------------*\
    FORM
\*------------------------------------*/

.long_form label{width: 33%;}
.long_form input, 
.long_form select {    width: 40%;}
.long_form textarea {  	min-height: 140px;  width: 80%;}
.long_form input[type="radio"] {    width: auto;}
.long_form .subtitle {    font-size: 17px !important;	margin: 30px 0 10px;}
.long_form span.wpcf7-list-item{margin: 0 1em 0 0;}
.long_form .date-num input {    width: 12%;  margin: 0 2% 20px 0;}
.long_form div.wpcf7-response-output {    margin: 1em 0 -1em;}
.long_form span.wpcf7-not-valid-tip {    margin: -10px 0 20px 33%;}
.long_form .wpcf7-radio + span.wpcf7-not-valid-tip {    margin: -0 0 20px 33%;}
.date-num span.wpcf7-form-control-wrap {    display: inline;}
.long_form .date-num span.wpcf7-not-valid-tip {    position: absolute; margin: 0 10px 0 0px;bottom: -43px;left: 0; font-size: 11px;}
.long_form .date-num.date-num-warningtop span.wpcf7-not-valid-tip{  	bottom: 30px;}


/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/
 
@media only screen and (max-width:1580px) {
.footer .galerie::before{left:-150px;}
.footer .galerie::after{right:-150px;}
}
@media only screen and (max-width:1280px) {
.footer .galerie::before{left:-250px;}
.footer .galerie::after{right:-250px;}
}
@media only screen and (max-width:1200px) {
	.menu li{margin-right: 0;}
	.long_form input, .long_form select  {		width: 66%;	}
	.long_form textarea{width: 99%;}
	
	.long_form .date-num input {    width: 15%;}
}
	@media only screen and (max-width:1150px) {
.home article a.thumb{width:125px;}
.footer .menu li:last-child:after{content:''}
.fb_iframe_widget {    width: 100% !important;    overflow: hidden;}
}

@media only screen and (max-width:1137px) {
	.footer .newsletter h3{margin-bottom:10px;}
	.footer .newsletter .wpcf7{width:100%;} 
.footer .newsletter .hidelabel:first-child {  margin-left:0;}
}




@media only screen and (max-width:1050px) {
.menu li:last-child:after{content:''}
.footer .galerie::before {    left: -370px;}
article a.thumb{height:180px;}
.category article{    height: 380px;}
.category.galerie article {    height: 300px;}
.category article.big a.full figure{max-height:170px}
.category article.big a.full figure img {    max-height: 170px;}
.category article.big a.full .post_title{max-height:40px}
.category article.big a.full .readmore{margin-top:3px}
}
@media only screen and (max-width:991px) {
.menu li{margin-right:5px;}	
.menu a{padding:10px 4px !important}

.home article.odd, .home article.even{width:49%}

.home a.btnmain, .home a.btnmainbottom{width:100%}
.home #main .col-md-6 {	margin-bottom: 40px;}
.widget .parking{margin-top:-84px;width:100px}
.eventday.oneday {    border-radius: 5px;}
.sidebar .widget img{    margin: 0 auto;display: block;}
.sidebar.col-md-3{padding-left:15px}
.footer .galerie::before{left:-440px;}
.footer .galerie::after{right:-440px}
.footer .footer_widget #text-8{width:65%;}
.footer .menu a{font-size:12px;padding:12px 4px !important}

.footer .newsletter .hidelabel:last-child { width:16%;    vertical-align: middle;}
.footer .newsletter .wpcf7-submit{width:100%;text-align:center;}
.morecontent.date{margin-bottom:15px;}
	
	.morecontent article.category-infos-chantiers, .morecontent article.category-werfinfo{margin-bottom: 20px;}
} 
@media only screen and (max-width:901px) {
.menu li{margin-right:0;}	 

article a.thumb{height:140px;}
.category article{    height: 370px;}
.category.galerie article {    height: 250px;}

} 
@media only screen and (max-width:840px) {
.header{margin-top:165px}
.home .header{margin-top:185px}
.header .langue{margin-top:15px;}
.header .search{margin-top:10px;} 
.menu a{padding:10px 3px !important;font-size:13px;}
.footer .menu a{padding:12px 3px !important;font-size:11px;}
	.morecontent article.category-infos-chantiers, .morecontent article.category-werfinfo{height: 400px;}
} 
@media only screen and (max-width:767px) {
.header{margin-top:145px}
.home .header{margin-top:165px}

.home article.odd, .home article.even{width:100%}
.home article.big-big .meta .meta-cat{left:15px; }
.home article .meta .meta-cat{ width:auto}
.home article .attachment-home_thumb{width:177px; }
.home article .post_title,
.home article .content{width:68%;}

.headsmall .logo img {    height: auto;}
.navbar-nav>li{display:block;}
.navbar-nav>li>a { padding:8px 15px !important;}
.menu li .sub-menu{display:none}
article.odd, article.even{width:100%;}
.home article.small-small{height:120px} 
.footer .footer_widget .widget_footer{width:34%}
.home .footer .footer_widget .widget_footer{width:46%}
.home .footer .footer_widget .widget_footer:first-child{width:100%}
.footer .footer_widget #text-8{width:60%;}
.footer .navbar-nav>li{display:inline-block;}
.footer .menu a {font-size: 10px;padding: 13px 1px !important;}

.gallery-caption{display:none}
.morecontent article a.thumb{height:120px}
.morecontent article{height:450px}




} 
@media only screen and (max-width:680px) { 
.header .langue,
.header .search{margin-top:8px;}
.header .langue button{font-size:12px;}
.header .search input{width:70%;}

.home article .post_title,
.home article .content{width:64%;}

.footer .menu a {    font-size: 9px;    padding: 14px 1px !important;} 
.footer .nav .social i{font-size:15px}
.footer .search{margin-left:5px;padding:0}
.footer .search::before{left:6px}
.footer .search .search-input{padding:0 10px 0 15px}

article a.thumb{height:110px;}
.category article{    height: 380px;}
.category.galerie article {    height: 230px;}

.morecontent article a.thumb{height:100px}
.morecontent article{height:465px}



.footer .newsletter .hidelabel { width:100%;margin-left:0;margin-bottom:10px;}
.footer .newsletter .hidelabel:last-child{width:50%;}
.footer .newsletter .wpcf7-submit{margin-left:0}

.long_form input, .long_form select, .long_form textarea  {    width: 100%;}
.long_form .wpcf7-radio ,
.long_form label {    width: 100%;    display: block;}
.long_form .date-num input{width: 29%;}
span.wpcf7-not-valid-tip{margin-left: 0;}
.date-num span.wpcf7-not-valid-tip{bottom: -31px !important;	line-height: 10px;	height: 20px;   overflow: hidden;}
}
@media only screen and (max-width:600px) { 
.header{margin-top:130px}
.home .header{margin-top:150px}
.header .langue,
.header .search{margin-top:8px;}
.header .langue button{font-size:12px;}
.header .search input{width:70%;} 

.home article .attachment-home_thumb{width:130px; }
.home article.big-big .meta .meta-cat{left:10px}

.widget .parking {    margin-top: -51px;    width: 75px;}
.home .footer .footer_widget .widget_footer,
.footer .footer_widget .widget_footer{width:100%;margin-right:0%;}
.footer .footer_widget #text-8{width:100%}
.footer .galerie::before{left:-510px;}
.footer .galerie::after{right:-510px}
.footer .menu li{display:block;}
.footer .menu a{padding:5px 10px !important;    font-size: 12px;}
.footer .nav .social{top:auto;bottom:0;right:-10px}
.footer .nav .social i{font-size:20px}
.footer .search{margin-left:5px;padding:0}
.footer .search::before{left:10px}
.footer .search .search-input{padding:0 10px 0 25px}
.ekko-lightbox .ekko-lightbox-nav-overlay {    top: 40%;}
.ekko-lightbox .ekko-lightbox-nav-overlay a:first-child{left:-10px}

article .post_title{font-size:14px}
.category article .post_title a{height:auto;}
article a.thumb{height:90px;}
.category article{    height: 410px;}
.category.galerie article, 
.category.galerie article.extrem {    height: 215px;}

.single article .inner_thumb img{width:220px;}

.single article .meta{margin:0 0 10px}
.single .share p{margin:15px 15px 0 0 } 

.morecontent article a.thumb{height:150px}
.morecontent article{width:48%;height:auto;padding-bottom:30px;    margin: 0 0 15px 0px;}
.morecontent article:first-child{width:100%;height:auto;}
.morecontent article:nth-child(2){  margin: 0 15px 15px 0px;}
.morecontent.date article:first-child .meta-cat{display:inline-block;margin-left:5px}


.event ul li{border-bottom:none;    margin-top: 10px;    text-indent: -0.5em;}
.text-left li::before {    display: inline-block;    margin-right: 10px;}
.event ul li label {    border-right: none;    display: inline-block;    margin-top: 0;    padding-right: 0;   text-align: left;  width: 95%;}
.event ul li div {    display: block;     padding-left: 3%; width: 95%;}
} 
@media only screen and (max-width:500px) {
.header {    margin-top: 105px;}
.home .header {    margin-top: 125px;}
.header .headsmall .langue, .header .headsmall .search, .header .langue, .header .search{margin-top:4px;margin-bottom:4px;}

.header .search input{padding:4px 10px}
.header .search button{top:2px;}
.home article  .attachment-home_thumb{width:100px;}
.home article.big-big {height:160px}
.home article.small-small{height:130px}

.home article .post_title,
.home article .content{width:68%;}
.home article .post_title{max-height:40px}

.widget .parking{margin-top:-11px;width:60px}
.footer .galerie::before{content:'';display:none;}
.footer .galerie::after{content:'';display:none}

.category article,
.category article.extrem{  width:100%;margin-left:0 ;  height: 300px;}
.category article.big,
.category article.big.extrem{   height: 380px;}
article a.thumb{height:120px;}
article .post_title a{height:auto;}
  
.single article .inner_thumb img{width:130px;}


.morecontent article a.thumb{height:130px;margin-bottom:10px}
.morecontent article{width:100%;height:auto} 
.morecontent.date article .meta-cat{display:inline-block;margin-left:5px}

.text-left ul{    padding-left: 10px;}
h1{font-size:28px}
h2{font-size:24px}
h3{font-size:20px}
h4{font-size:16px}
h5{font-size:12px}
h6{font-size:10px}

} 
@media only screen and (max-width:400px) { 
article{    margin-bottom: 10px;}
.home article .attachment-home_thumb{width:85px;}
.home article.big-big {height:165px;}
.home article.small-small{height:150px;} 

.home article .post_title,
.home article .content{width:63%;}

.widget .parking {    margin-top: 6px;    width: 45px;}


.single article .inner_thumb img{display:none;}

.morecontent article a.thumb{display:none;}

.long_form .date-num input{width: 31%;margin-right: 1%;}

} 
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
	   only screen and (min-resolution:144dpi) {

}

/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-webkit-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-moz-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}

.skip-link {
    position: absolute;
    top:-100px;
 
    /* Styled to match the default WordPress screen reader text */
    background-color: #f1f1f1;
    -webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    color: #21759b;
    display: block; 
    font-size: 14px;
    font-weight: 700;
    height: auto;
    left:6px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    width: auto;
    z-index: 100000; /* Above WP toolbar */
 
    -webkit-transition: top .75s ease-out;
    transition: top .75s ease-out;
}
 
.skip-link:focus {
    color: #21759b;
    top: 7px;
 
    -webkit-transition: top 0s;
    transition: top 0s;
}
/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {
	margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
a img.alignnone {
	margin:5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.wp-caption {
	background:#FFF;
	border:1px solid #F0F0F0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}
.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.sticky {

}
.bypostauthor {

}
.footer-navigation ul li{
	display: block;
}


/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
	* {
		background:transparent !important;
		color:#000 !important;
		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) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		margin:0.5cm;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	h2,
	h3 {
		page-break-after:avoid;
	}
}
