/*
Theme Name:     Nanovation2
Theme URI:      http://example.com/
Description:    Thème Nanovation
Author:         Waferprod
Author URI:     http://waferprod.eu/
Template:       hudson                           
Version:        0.1.0
*/

@import url("../hudson/style.css");
body {background-color:#000; font-family: "Times New Roman", Times, serif; font-weight:400;}
.page-id-47 article, .page-id-61 article {color: #000 !important;}
.post-47, .post-61 {background:#9e9ece; background: linear-gradient(to right, #9e9ece, #fbfbfb); color: #000 !important;}
h1,h2,h3,h4,h5,h6 {font-family: 'Josefin Slab';}
.menu {font-size:20px;}
a:link, a:visited {color:#ccc;text-decoration: underline; font-style: italic;}
a:hover {color:#666 !important;}
.menu a:link, .menu a:visited {text-decoration: none;}
.menu a:hover {text-decoration: none;color: #7a74d6!important;}
footer .menu a {text-transform: none; font-size: 14px;}
footer .menu a:hover {color:#564cc9 !important; text-decoration: underline;}
.widget h4 {font-size: 20px;}
#footer-widgets .col {border:none;}
.vcard li {list-style: none;}
aside>h4 {background: url(bullet.png) 0 0;
	background-repeat: no-repeat;}
.widget h4 {
margin: 0 0 20px 0px;
padding: 4px 0 2px 30px;
font-weight: 400;}
#primary-menu ul {margin: 15px 0 0 -5px;}
#primary-menu li:hover, #primary-menu .current-menu-item {background-color: #fbfbfb;}
#primary-menu .current-menu-item {border-bottom:none;border-top:none;}
#primary-menu .current-menu-item a {color:#fd3021; font-weight: bold;}
#primary-menu li {background: #9e9ece; background: linear-gradient(to right, #9e9ece, #fbfbfb);border: 1px #ccc solid !important; border-radius:5px;margin-bottom: 5px;}
#primary-menu li a {color: #280080;font-style: normal;}
#primary-menu li a:hover{color:#333 !important; }
#primary-menu span {color: #00008f;}
#primary-menu li:hover span, #primary-menu li:hover a {color: #333;}
#primary-menu .nav-clicked a {color: #333;}
#primary-menu .nav-clicked span {color: #333;}
#primary-menu .sub-menu li {font-size: 16px;border: none!important;}
#primary-menu .sub-menu li a {color: #00008f;}
#copyright {font-family: 'Josefin Slab'; font-size: 14px; margin-top:26px;}
article {background-color:#000; color: #ccc;border: none !important;font-size: 20px;}
.navbar-toggle span {background-color: #fff;}
.navbar-toggle {border-color: #fff;top: -20px;}
.perso {float:left !important; margin-right: 0 !important; margin-left: -15px;}
#primary-menu span {top: 6px;}
#primary-menu .sub-menu li {background: none;}
#primary-menu .sub-menu .glyphicon {display: inline; top:2px;}

#sidebar {background-color:#000; margin-top: -100px;}
#header-holder {border-bottom: none !important;}

.col-content {max-width: 1200px;}
#logo-img {margin-top:30px;}
#footer-holder {background-color: #000;}
#footer-large {background:#fff;padding-bottom:10px;}

#logo-img img {margin:0;}
#logo-slider-wraper {margin: auto;}
.intro {width:300px;}
.grey{
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(1);
  -o-filter: grayscale(1);
  -ms-filter: grayscale(1);
      -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.grey:hover
{
  filter: grayscale(0);
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -o-filter: grayscale(0);
  -ms-filter: grayscale(0);
}
@media (min-width:768px) and (max-width:991px) {
#primary-menu li a {padding: 7px 5px 7px 5px;}
}
article .wp-caption {
border: 1px solid #000;
text-align: center;
background-color: #000;
padding-top: 4px;
margin: 10px 0;
color: #fff;
}
article .wp-caption a {color:#ccc;}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.google-maps-widget h4 {display:none;}
#header-holder {
background-color: #000 !important;}
#menu_archives {float: none;}
#menu_archives .menu a:link, #menu_archives .menu a:visited {color: #564cc9 !important;
text-decoration: underline;}
#menu_archives .menu a:hover {color:#364BA1 !important;text-decoration: underline;}
article p {margin-bottom: 5px !important;}
article {line-height: 1.2em;}
header .menu li {
font-size: 16px;}
#sidebar-right .zebra {
background-color: #000;
}
#sidebar-right .widget {
border-bottom: none !important; 
}
#footer-large .widget {margin-top: 5px;}
#footer-large .col-content {
max-width: 750px !important;}
#logo-slider-wraper {
left: 0 !important;
}
.zebra#text-6, .zebra#text-5 {background: #eee;}
#menu_archives .menu .current-menu-item a {color : #aaa !important;}
@media (min-width: 1200px){
.col-lg-offset-2#footer-large {
margin-left: 20% !important;
}
}
@media (min-width: 992px){
	#headersupra {position: fixed;
top: 0;
left: 220px;
width: 100%;
z-index: 99;
background: black;
}
	#sidebar-right {position: fixed;top: 120px; right: 0;}
	.container-fluid {margin-top: 100px;}
  .fix-height {margin-top: 60px;}
.navbar-collapse.collapse{max-width: 200px;}
}
@media (max-width: 991px) {
  #sidebar {margin-top: 0;}
	#sidebar aside {display: none;}
	#sidebar-right {padding-left: 0;padding-right: 0;}
  .changealign {float:left;}
}

@media (min-width: 1200px) {
	.col-lg-offset-2#footer-large {
margin-left: 20% !important;
}
}
.post-title a, #post-title {
    line-height: 35px;
}
article h2 {
  color : #DFAF2C;
}
#post-7 {
  margin-bottom: 10px;
}
.page-id-7 #footer-large {
    background-color: #000;
}
.marquee {
  overflow: hidden;
  color: #cccccc;
  font-size: 20px;
}
span.wpcf7-list-item { display: block; }