@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css") ;
@import url(https://fonts.googleapis.com/css?family=Open+Sans);


#Form_OfferteForm_Prot, #Form_ContactForm_Prot, #Form_FooterForm_Prot{display:none; }

/**default */
  .no-display {
display: none!important;
}

.nopadding {
   padding: 0 !important;
}

#MemberLoginForm_LoginForm label {display:block !important}

.nomargin {
   margin: 0 !important;
}

#DownloadForm{ max-width:500px; margin:0 auto;}

.searchli{height:40px;}

.searchli input{float:left;}
.searchli #SearchForm_SearchForm{width:90%}

.searchli fieldset{width:100%}
.searchli input#SearchForm_SearchForm_Search{width:80%; height:30px;}

#SearchForm_SearchForm { width:280px; float:right;}
#SearchForm_SearchForm fieldset { padding:0px; margin: 0px;}
#Search{width:210px; margin:0px;}
#Search .middleColumn{ width:210px; float:left;}
#Search .middleColumn input{ width:100%; height:30px; color:#000; padding-left: 4%;}



#SearchForm_SearchForm_action_results{ width:70px; height:30px; border:0px; padding:0px;  float:left !important; background-color:#336601;}

body{font-family: "Arial", Helvetica Neue, Helvetica, sans-serif; background:#fff;}
.container{padding:20px 0;}
.row {padding:0px;}


.btn{border:1px solid #009900; border-radius: 0px; padding:10px 15px; color:#fff;  transition: background-color 0.5s ease;  margin:5px 0px; }
.btn:hover{ text-decoration:none; }




.slogan {font-family: 'Open Sans', sans-serif; font-weight:bold; text-align:center; border-bottom:2px solid #ffd300; color:#ffd300; font-size:28px;}
#Form_ContactForm {height:195px;}
#Form_ContactForm fieldset {padding:0px;}
#Form_ContactForm label{display:none;}
#Form_ContactForm .textareamaxheight{height:100%;width:95%; margin-left:5%;}


.contactlocation{margin-bottom:40px;}
.form-control-select {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #f9f9f9;
background-image: none;
border: 1px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
div#Vloer{
	float:left;
	margin-left: 5%;
	color: #555;
}
div#Behandeling{
	float:right;
	margin-left: 5%;
}
.form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #f9f9f9;
background-image: none;
border: 1px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

fieldset .field  {margin-bottom:20px;}
fieldset .rightCol .field{margin-bottom:0px;} 
.tagX{float: left;
margin-left: 5%;
line-height: 30px;}
.no-padding{padding:0px !important;}

.header{ 
position:relative;
z-index:6000;
background:#fff;
padding-bottom:10px;

border-bottom:5px solid #990100;
}
.BlackSep{
	height:0px;
	background-color:#000;
}
a.brand { 
width:auto;
float:left;
}
a.brand img{ 
width:auto;
margin-left: -15px;
}



.header .container{padding:10px 0 0 0; 
height:115px;
}

.topbar{ font-size:12px; color:#fff; padding-top:10px; }



.topbar a { color:#fff}



.topbar .flag{}

.topbar .flag img{height:11px;  border:1px solid #ccc  }

/** navbar **/
.navbar{margin-bottom: 0px; margin-top: 10px }
.navbar-default {
margin-bottom: 0px; 
background-color: #fff ;
border-color: #fff ;
float: left;
}

ul.nav li.dropdown:hover ul.dropdown-menu { 
	display: inline-table; 
	}


	



.nav > li  {
position: relative;
display: block;
margin-left:6px;
}
.navbar-default .navbar-nav > li > a {
text-transform:uppercase;
font-size:12px ;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 8px;
padding-right: 8px;
font-weight:bold;
}
.navbar{
	min-height:0px !important;
	width:100%;
}
.contactInfo, .contactInfo a{
	color:#999999;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}
.navbar-default .navbar-nav > li.current , .navbar-default .navbar-nav > li:hover{
	color:#fff;
	background: #990100;
}
.navbar-default .navbar-nav > li > a{
	color:#000;
}
.navbar-default .navbar-nav > li > a:hover{
	color:#fff;
}
.navbar-default .navbar-nav > li.current > a {
color: #fff ;

}


.navbar-nav > li > .dropdown-menu {
margin-top: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
left:0px;
width:240px;
border-top-color:#fff;
}

.navbar-right .dropdown-menu {
left: 0px !important;
text-transform:uppercase;
}

.navbar-right .dropdown-menu a {
font-size:14px;
}
.responsivedropdown	{width:100% !important;}
li.responsivemenuitem{ min-width:200px;width:45%; float:left; font-size:16px; margin:10px 0; }


.meerovermerk{margin:0  auto 10px; float:none; display:block; max-width:150px;}
.nieuwscontainer{background:#f9f9f9; float:left; padding:0 15px;}
.nieuwscontainer .nieuwsitem{color:#666; font-weight:bold; padding:5px 10px; margin-bottom:10px; border-bottom:1px solid #eee;}
.nieuwscontainer .nieuwsitem img{float:left; margin-right:10px;}
.nieuwscontainer .nieuwsitem a{color:#666; font-weight:bold;}
.nieuwscontainer .nieuwsitem a:hover{color:#666; font-weight:bold; text-decoration:none; background:#eee}
.nieuwscontainer .nieuwsitem:hover{background:#eee}
.nieuwscontainer .nieuwsitem span{color:#428bca; font-size:20px;}


.downloaditem{
font-size:14px;
border:1px solid #eee;
}

.downloaditem:hover{
border:1px solid #999;
}

.downloaditem h3{
text-align:center
}

.downloaditem ul{
margin-left:0px;

}

.downloaditem ul li{
list-style-type: square;
color:#ffd300;
margin-left:-15px;
}
.downloaditem ul li a{
color:#ffd300
}

nav.secondary {
	margin-bottom:20px;
	border:1px solid #ccc;
}

nav.secondary h3
{
font-size:14px;
font-weight: bold;
text-transform:uppercase;
margin-left:10px;
margin-top:10px;

}

nav.secondary ul{
	text-align:left;
	background:#f9f9f9;
	margin:0px;
	padding:0px;
	float: left;
}

nav.secondary ul li
{
	list-style-type:none;
}


p.expand.expandTitle{
	top:80% !important;
	border: none !important;
	font-size: 17px !important;
	width:100% !important;
}
nav.secondary ul li a:hover
{
	border-bottom: solid #8C0001 2px;
	background: url(../images/submenu-arrow-sub.png)0px 0px / 10px 5px no-repeat;
	background-position: center bottom;
}
nav.secondary ul li a.current {
	border-bottom: solid #8C0001 2px;
	background: url(../images/submenu-arrow-sub.png)0px 0px / 10px 5px no-repeat;
	background-position: center bottom;
}
nav.secondary ul li a
{	
	color:#999;
	display:block;
	padding:10px 0px;
	text-decoration:none;
	float:left;
}
.productContainer .col-md-3{
	padding-left:0px;
	padding-right:0px;
	margin:10px;
	width: 23%;
}
nav.secondary ul li a.selected
{	
	border-bottom: solid #339A00 2px;
	background: url(../images/submenu-arrow-sub.png)0px 0px / 10px 5px no-repeat;
	background-position: center bottom;
}


.sidebarblock{
	margin-bottom:20px;
	clear:left;
}
.SideBlock nav.secondary{
	border:none;
}
.SideBlock nav.secondary h3 a{
	color:#000;
} 
.SideBlock nav.secondary ul{
	background:none;
}
.sidebarblock .Actions {
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
margin-top: -30px;
}
.sidebarblock .title 
{
font-size:14px;
font-weight: bold;
text-transform:uppercase;
padding:10px ;
color:#000;
}

.sharethis{margin-top:20px;}


.PortfolioItem{height:auto; border-bottom:1px #eee solid; margin-bottom:20px; }



/*  Fotos */

#carousel ul { margin-top:10px}

/**Typo */

h1{ font-size: 30px;
color: #8c0001;
text-transform: uppercase;
z-index: 3000;
font-family: 'Open Sans', serif;
display: block;
height: 22px;
border-bottom: 2px solid #8c0001;
margin-bottom: 40px;
margin-top: 0px;}
h1 span{color: #8c0001;
border-left: 5px solid #8c0001;
background: #fff;
padding-left: 20px;
padding-right: 10px;
z-index: 3000;
display: inline-block;
font-family: 'Open Sans', serif;}
h1.hometitle{border:0px}
h4 span{
	color:#8c0001;
}

/** row onder de banner */
.blokonderbanner{text-align:center; margin-bottom:30px; }
.bloktitel{color:#fff; text-transform:uppercase; font-family:"Open Sans"; font-size:14px; font-weight:bold; margin:5px 0px; display:block; height:35px;}
.blokcontent{color:#fff;  font-family:"Open Sans"; font-size:12px; font-weight:bold; margin:5px 0px;}
.blokcontent p{margin:20px 0px;}
.blokcontent img{width:90%;}





.merkcategorie{border:1px solid #eee;}

.merkcategorie h2{background:#000; text-align:center; color:#fff; font-size:16px; margin:10px 0px; padding:5px;}

/* forms */
form .field  label{display:none;}
#Form_ContactForm .Actions {width:200px; float:right; margin-top:0px;}
.Actions input.btn-success {border: #006600  1px solid !important; color:#fff ; text-transform: uppercase;}
.btn{
	padding: 5px 15px;
}
#Form_OfferteForm .textareamaxheight{
	margin-left:5px;
}
.widthLengths{
	margin-left:5%;
	width:22%;
	float:left;
	margin-bottom: 20px;
}
#Form_OfferteForm {height:195px;}
#Form_OfferteForm fieldset {padding:0px;}
#Form_OfferteForm label{display:none;}
#Form_OfferteForm .textareamaxheight{height:250px;width:95%; margin-left:5%;}
.driehoek{
	margin-right:10px;
}


/* recencies */

.btn-success{background-color:#006600;}
.actionbtnproduct  {margin-top:10px;}

.actionbtnproduct .btn{
width:100%; color:#fff; font-family: 'Open Sans', sans-serif; padding:0px;line-height:40px; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90);-moz-opacity:0.90;-khtml-opacity: 0.90;	opacity: 0.90;}

.actionbtnproduct .btn:hover{border:0px 0px 2px 2px !important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;

}

.actionbtnproduct .btn .fa{position:absolute; right:8px;  top:8px; font-size:26px;}
.actionbtnproduct .btn span{display:block; width:40px; height:40px; float:left; background:url('../images/btnblock.png'); position:absolute;  }
.btn-darkgreen {width:100%; background:#339900;  border-right:0px; border-top: 0px; border-bottom:2px  #336600 solid; border-left:2px  #336600 solid;}
.btn-red {width:100%; background:#993333;  border-right:0px; border-top: 0px; border-bottom:2px  #990033 solid; border-left:2px  #990033 solid;}
.btn-purple {width:100%; background:#666699;  border-right:0px; border-top: 0px; border-bottom:2px  #121263 solid; border-left:2px  #121263 solid;}
.btn-orange {width:100%; background:#cc9900;  border-right:0px; border-top: 0px; border-bottom:2px  #996600 solid; border-left:2px  #996600 solid;}
.btn-grey {width:100%; background:#999;  border-right:0px; border-top: 0px; border-bottom:2px  #666 solid; border-left:2px  #666 solid;}



.projectitem{
 transition: all 0.5s;
-webkit-transition: all 0.5s;
padding-top:5px;
padding-bottom:5px;
}

.projectitem:hover{
-moz-box-shadow: 0 0 5px 5px #888;
-webkit-box-shadow: 0 0 5px 5px#888;
box-shadow: 0 0 5px 5px #888;

}


.projectrow{border-bottom:1px solid #ccc;}


/* ============================================================
  EFFECT 6 - ICON BOUNCE IN
============================================================ */
#effect-6 .overlay {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
}
#effect-6 .overlay p.expand {
  left: 0;
  right: 0;
  top: 0;
  margin: 0 auto;
  opacity: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
#effect-6 .img.hover .overlay {
  opacity: 1;
}
#effect-6 .img.hover .overlay p.expand {
  top: 50%;
  margin-top: -30px;
  opacity: 1;
}
img.img-responsive.sale-tag {
	position: absolute;
	top: 15px;
	width: 95px;
	height: auto;
	z-index: 1;
}


#effect-6 .expand {
display: block;
position: absolute;
z-index: 100;
width: 50px;
height: 50px;
border: solid 5px #ccc;
text-align: center;
color: #ccc;
line-height: 40px;
font-weight: 700;
font-size: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
-ms-border-radius: 30px;
-o-border-radius: 30px;
border-radius: 30px;
}
a.expandLink {
position: absolute;
top: 0;
height: 100%;
width: 100%;
left: 0;
}

#effect-6 .overlay {
display: block;
position: absolute;
z-index: 20;
background: rgba(0, 0, 0, 0.7);
overflow: hidden;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}





/* footer */

.subfooter{ color:#fff;}
.containerFooter{
	width:100%;
	background-color:#333333;
	color:#fff;
}
.containerFooter h4{
	font-weight:100;
}
.containerFooter fieldset{
	padding-left:0px;
	margin-left:0px;
}
.containerFooter p{
	color:#c1c1c1;
	font-size:12px;
}

.subfooter h3{ font-family: 'Ledger', serif; font-size:16px; text-transform:uppercase;  }
.laatstenieuwsitem{padding:0px; margin:0px 0px 5px 0px;} 
.laatstenieuwsitem a{color:#fff;} 

.footer{font-size:11px; border-top: 5px solid #990100;}

.footer #newsletter{ color:#fff;}



#mc_embed_signup_scroll input{ width:100%; height:35px;  padding:5px;}

#mc-embedded-subscribe{ width:100%; height:35px; background:#ffd300; border:0px; color:#fff;  padding:5px;}

/*slider home*/
.KnopHome{
	padding-left:0px;
	height:auto;
	width: 220px !important;
	border: solid 1px #999;
	color:#999 !important;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
.KnopHome:hover{
	border: solid 1px #339900 !important;
	color:#339900 !important;
}
#producten-slider ul li .title{
	font-family:inherit !important;
	font-weight:100;
	line-height: 5;
}
#producten-slider ul.slides li{ 
	height: 260px;
}
#producten-slider ul.slides li .productinner a:hover{
	box-shadow: none;
}
#producten-slider ul.slides li a{
	height:auto;
	width:auto;
}
#producten-slider .flex-direction-nav a{
	border:none;
	color:#be5c5c;
	font-size:20px;
}
.splitProduct{
	background-color:lightgray;
	height:2px;
	margin-top:10px;
	margin-bottom:30px;
}
a.ImageProject img {
	margin-right: 10px;
}
ul.topMenu {
	float: none !important;
	font-size: 12px;
}
nav.secondary.topMenu{
	border:none !important;
	padding-left: 15px;
	padding-bottom:45px;
}
nav.secondary.topMenu ul li a {
	margin-right: 15px;
}
.SideBlock {
	clear: left;
}
.TopTitle{
	margin-bottom:0px;
	padding-left:25px;
}
h4.ProjectColor{
	color:#8C0001;
}
#main-slider.flexslider{
	border-bottom: 5px solid #990100;
}
.flexslider-caption{
	position: absolute;

	color: #000;

	margin: 0 auto;
	top:10px;
	right: 0;
	padding: 10px;
	text-align: left;
	
}
.flexslider-caption .title {
	font-size: 20px;
	display: block;
	float: left;
	width: 100%;
	font-family: 'Open Sans', serif;
	font-weight: 500;
	text-transform: uppercase;
	text-shadow: none;
	border-bottom:3px solid #8d0000;
	margin-bottom:10px;
	padding-bottom:10px;
	text-shadow: 0px 0px 5px rgba(255, 255, 255, 1);
}
.flexslider-caption .description {
	display: block;
	margin-bottom: 20px;
	font-family: 'Open Sans', serif;
	font-size: 14px;
	font-weight: 500;
	text-shadow: none;
		text-shadow: 0px 0px 5px rgba(255, 255, 255, 1);
}
.buttoncalltoaction{
	background:#006600;
	padding: 10px 15px;
	border:none;
	color: #fff;
	margin: 5px 0px;
	text-transform: uppercase;
	border-radius:5px;
	text-shadow: none;
	float:left;
	text-align:center;
	transition: 0.5s ease;
	width:100%;
	max-width:300px;
}
.buttoncalltoaction:hover{
	border:none;
	color:#fff;
	background:#028702;
}

.buttonslider{
	background:#006600;
	padding: 10px 15px;
	border:none;
	color: #fff;
	margin: 5px 0px;
	text-transform: uppercase;
	border-radius:5px;
	text-shadow: none;
	float:left;
	width:49%;
	text-align:center;
	transition: 0.5s ease;
}

.buttonslider:hover{
	border:none;
	color:#fff;
	background:#028702;
}


.buttonslider2{
	background:#4c7a9e;
	padding: 10px 15px;
	border:none;
	color: #fff;
	margin: 5px 0px;
	text-transform: uppercase;
	border-radius:5px;
	text-shadow: none;
	float:left;
	width:49%;
	text-align:center;
	margin-left: 1%;
	transition: 0.5s ease;
}

.buttonslider2:hover{color:#fff; 	background:#69aadc; text-decoration:none;}

#producten-slider ul.slides li .productinner:hover{
	background-color:#8c0001;
}
#producten-slider ul li img{
	width:100%;
}
#producten-slider ul.slides li .productinner{
	background-color:#000;
	transition: 0.5s ease;
}
#producten-slider ul li .title{
	color:#fff;
	line-height: 3;
}

h2{
margin-top:5px;
}
h2 span {
	color: #8c0001;
	background: #fff;
	z-index: 3000;
	display: inline-block;
	font-size: 20px;
	font-family: 'Open Sans', serif;
}
.spaceCheck{
	margin-right:10px;
}
article a.buttonslider{
	display:inline-block;
}
.waaromText{
	text-transform:uppercase;
	font-size:11px;
}
@media screen and (max-width: 769px) {
	.contactInfo p{
		float: left;
	}
	nav.secondary.topMenu ul li a {
		clear:left;
	}
	aside.col-md-3 {
		clear: left;
	}
	.topbar form#SearchForm_SearchForm {
		display: none;
	}
	#producten-slider .flex-direction-nav a.flex-next{
		right: -25px !important;
	}
	#producten-slider .flex-direction-nav a.flex-prev{
		left: -25px !important;
	}
	div#Vloer{
		float:none;
		margin-left:0%;
	}
	div#Behandeling{
		float:none;
		margin-left:0%;
	}
	#Form_OfferteForm .textareamaxheight{
		margin-left:0%;
		width:100%;
	}
	#SearchForm_SearchForm_action_results{
		color:#fff;
	}
	.searchli #SearchForm_SearchForm {
		width: 100%;
	}
	.productContainer .col-md-3{
		width: 100%;
	}
	nav.secondary.topMenu {
		display: inline-block;
	}
	.navbar-default .navbar-nav > li.current, .navbar-default .navbar-nav {
		color:#000 !important;
	}
	.navbar-nav > li > .dropdown-menu{
		display:none;
	}
	.navbar-default .navbar-nav > li.current , .navbar-default .navbar-nav > li:hover{
		color:#000;
		background: none;
	}
	.navbar-default .navbar-nav > li > a:hover{
		color:#000;
	}
	.navbar-default .navbar-nav > li.current > a {
		color:#000;
	}
	h1{ 
		font-size: 30px;
		color: #8c0001;
		text-transform: uppercase;
		z-index: 3000;
		font-family: 'Open Sans', serif;
		display: block;
		height: auto;
		border-bottom: none;
		margin-bottom: 40px;
		margin-top: 0px;
	}
}

/*IMAGE HOVER*/
.third-effect .mask {
   opacity: 0;
   overflow:visible;
   border:115px solid rgba(0,0,0,0.0);
   background:rgba(0,0,0,0.7);
   box-sizing:border-box;
   transition: all 0.4s ease-in-out;
}

.third-effect:hover .mask {
   opacity: 1;
   border:225px solid rgba(0,0,0,0.0);
   background:rgba(0,0,0,0.7);
}
/* CSS3 STYLE GENERIC */
.view {
   width: 400px;
   height: 400px;
   float: left;
   overflow: hidden;
   position: relative;
   text-align: center;
   box-shadow: 0px 0px 5px #aaa;
   cursor: default;
}
.view .mask, .view .content {
   width: 400px;
   height: 400px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}
li.link {
list-style: none;
}
.productinner {
display: inline-block;
float: left;
text-align: center;
margin: 10px;
}
.Productrow{
	float:left;
	padding-top:20px;
}
.Productrow h4{
color:#990100;
}
.Productrow .col-md-6 {
float: left;
}
.flex-direction-nav a:before, .flex-direction-nav a:after{
	font-size:25px;
}
.flex-direction-nav a{
	border:none;
}
.endLine{
	border-bottom:solid 1px #ccc;
	padding-bottom:10px;
}
ul.flex-direction-nav li a {
color: #fff;
}
.FormHolder {
float: left;
width: 100%;
}
.FormHolder h4{
	color: #990100;
}
.previous{
	background-color:#990100;
	border:solid 1px #990100;
}
.previous:hover{
	background-color:#990100;
	border:solid 1px #990100;
}
.pictureLibrary {
	padding-top: 20px;
}
#effect-6.randomProducts .img.hover .overlay p.expand{
	top: 40%;
}
#effect-6.randomProducts .img.hover .overlay p.expand{
	width: 40px;
	height: 40px;
	line-height: 30px;
}
#effect-6.randomProducts .overlay{
	margin-left: 15px;
	margin-right: 15px;
}
div#main-slider {
	max-height: 300px;
	overflow: hidden;
}
.sliderNot .flex-direction-nav {
	display: none;
}


#cookie-bar {
  background: #fff;
  height: auto;
  line-height: 24px;
  color: #363636;
  text-align: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  -webkit-box-shadow: 0 0 5px 0 rgba(54, 54, 54, 0.15);
  -moz-box-shadow: 0 0 5px 0 rgba(54, 54, 54, 0.15);
  box-shadow: 0 0 5px 0 rgba(54, 54, 54, 0.15);
}

#cookie-bar.fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}

#cookie-bar.fixed.bottom {
  bottom: 0;
  top: auto;
  z-index: 9999;
}

#cookie-bar p {
  margin: 0;
  padding: 0;
}

#cookie-bar a {
  color: #fff;
  display: inline-block;
  border-radius: 4px;
  text-decoration: none;
  padding: 7.5px 15px;
  margin-left: 8px;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

#cookie-bar .cb-enable {
  background: #070;
}

#cookie-bar .cb-enable:hover {
  background: #090;
}

#cookie-bar .cb-disable {
  background: #900;
}

#cookie-bar .cb-disable:hover {
  background: #b00;
}

#cookie-bar .cb-policy {
  background: #b00;
}

#cookie-bar .cb-policy:hover {
  background: #05d;
}
