@import url(//fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
@font-face { font-family: 'Entypo';	src: url('/fonts/entypo.eot');	src: local('Normal'), url('/fonts/entypo.woff') format('woff'), url('/fonts/entypo.ttf') format('truetype'), url('/fonts/entypo.svg#webfontHXE7Smoe') format('svg');	font-weight: normal;	font-style: normal;}
@font-face { font-family: 'Entypo Social';	src: url('/fonts/entypo-social.eot');	src: local('Normal'), url('/fonts/entypo-social.woff') format('woff'), url('/fonts/entypo-social.ttf') format('truetype'), url('/fonts/entypo-social.svg#webfontHXE7Smoe') format('svg');	font-weight: normal;	font-style: normal;}


html {
  margin: 0;
  padding-top:99px; }

body {
  background:#F7F7F7 url(/img/top.png) repeat-x top;
  position: relative;
  -webkit-font-smoothing: antialiased;
  font-family: 'Lato', sans-serif !important;
  padding-top: 95px;
  line-height: 20px; }
  body h1, body h2, body h3, body h5, body h6, body .h1, body .h2, body .h3, body .h5, body .h6 {
    font-family: 'Open Sans Condensed', sans-serif !important;
    text-rendering: optimizelegibility; }



a:hover {
  text-decoration: none; }

input[type="text"],
input[type="password"],
input[type="submit"],
textarea {
  font-family: 'Lato', Helvetica; }

body.pull_top {
  padding-top: 55px !important; }

header {
  background: rgba(0, 0, 0, 0.6) !important; }

h1, h2, h3 {
margin-top: 0px;
}
h1 {font-size: 25px; font-weight: bold;}
h2 {font-size: 20px; color:#009EE3;font-weight: bold;}
h3 {font-size: 17px; font-weight: bold; line-height:25px;}
h4 {font-size: 13px;}

h2 span {font-weight:100;}
h3 {color:#009EE3}
h3 span {font-weight:100;}

/* Navbar
-------------------------------------------------- */
.navbar {
  padding: 0px 0px 0px 0px; }
  .navbar.navbar-inverse {
/*    background:rgba(0, 0, 0, 0.4);*/
	background: url(/img/bg-top.png) no-repeat center;
    border-bottom: 1px solid #E30613; }
    .navbar.navbar-inverse.navbar-static-top {
      background-color: #252528; }
      .navbar.navbar-inverse.navbar-static-top .container {
        margin-top: 0;
        margin-bottom: 0; }
    .navbar.navbar-inverse .nav > li > a {
      font-size: 12px;
      text-transform:uppercase;
      font-weight: bold;
      color: #B0B0B0;
      text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
      background-color:rgba(90,90,90,.7);
      -webkit-transition: all .2s linear;
      -moz-transition: all .2s linear;
      transition: all .2s linear;
      padding: 5px 15px 5px;
      margin: 1px;
      text-decoration: none; }
      .navbar.navbar-inverse .nav > li > a:hover, .navbar.navbar-inverse .nav > li > a:active {
        color: #fff;
        opacity: 1;
        filter: alpha(opacity=100); }
    .navbar.navbar-inverse .nav > li.active > a {
      color: #fff;
      opacity: 1;
      filter: alpha(opacity=100);
      background-color:rgba(175,175,175,.6); }
  .navbar.sticky {
    background: rgba(0, 0, 0, 0.8);
    border-bottom: 1px solid #E30613; }
    .navbar.sticky .container {
      margin-top: -30px !important;
      margin-bottom: 0px !important; }
  .navbar .container, .navbar2 .container {
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-transition: margin .2s ease-in-out;
    -moz-transition: margin .2s ease-in-out;
    transition: margin .2s ease-in-out; }
    .navbar .container .navbar-header .navbar-brand {
      padding: 5px 20px 0px; }
    .navbar .container .collapse .nav .dropdown .caret {
      margin-bottom: 4px; }
    .navbar .container .collapse .nav .dropdown .dropdown-menu {
/*      background: #252528; 
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;*/
      margin-top: 0px; }
      .navbar .container .collapse .nav .dropdown .dropdown-menu > li > a {
        color: #fff; }
        .navbar .container .collapse .nav .dropdown .dropdown-menu > li > a:hover {
          background: #08c; }

    .navbar ul.navbar-nav.navbar-right {
      float: left !important;
	  margin-left:50px }

    .dropdown-menu { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
      margin-top: 0px; border-bottom: 1px solid #E30613; border-left: 1px solid #E30613; border-right: 1px solid #E30613; color:#FFFFFF; border-top:0 }
		  
    .dropdown-menu.full {background: url(/img/bg-menu.png) no-repeat #000; width:750px; margin-left:-250px; font-size:12px;
      -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
      margin-top: 0px; border-bottom: 1px solid #E30613; border-left: 1px solid #E30613; border-right: 1px solid #E30613; color:#FFFFFF; border-top:0; text-transform:uppercase }
	    .dropdown-menu.full > li { display:block; width:50%; float:left}
	    .menu-link {  color:#FFFFFF; display:block; width:100%; padding: 3px 20px; text-decoration:none }
	    .menu-link:hover {  color:#FFFFFF; background:#1189D9 }
	    .menuOn {  color:#fff; display:block; width:100%; padding: 3px 20px; background:#E30613; font-weight:900;}
	    .menu-link.menuOn {  color:#fff; text-decoration:none;}
	    .menu-sslink {  color:#FFFFFF; font-size:11px; padding: 3px 5px;}
	    .menu-sslink:hover {  color:#FFFFFF; background:#E30613  }

    .dropdown-menu.full ul { padding:0; margin:0; list-style:none; }
    .dropdown-menu.full ul li { padding:0 0 0 5px; margin:0; background: url(/img/round.png) no-repeat 0px 7px}




.section_header {
  width: 100%;
  border-top: solid 1px #e0e0e0;
  margin-bottom: 10px; }
  .section_header h3 {
	font-weight: bold;
    color: #D00000;
    font-weight: bold;
	padding: 5px 20px 5px 20px;
    font-size: 21px;
    margin: 0; 
	}
	
/* Nav Bar 2
-------------------------------------------------- */
.navbar2 {
position: fixed;
top:0;
left: 0;
z-index: 1031;
min-height: 30px;
margin-bottom: 20px;
border: 1px solid transparent;
right: 0;
width:100%;
}

.navbar-nav2 {
margin: 0;
}
.navbar-right2 {
/*  float: right!important; -- */
margin-left: auto;
margin-right:auto;
width:280px;
margin-top: 1px;


}
.navbar2.sticky .container {
	margin-top: 0px !important;
	margin-bottom: 0px !important; }

.navbar-nav2>li {
float: right;
}

.navbar2 .nav > li.active > a {
color: #fff;
opacity: 1;
filter: alpha(opacity=100);
background-color: transparent;}

.navbar2 .nav>li>a:hover, .navbar2  .nav>li>a:focus {
color: #fff;
background-color: transparent;
}

.navbar2 .nav > li > a {
font-size: 13px;
font-weight: bold;
color: #FFF;
opacity: .8;
filter: alpha(opacity=80);
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
transition: all .2s linear;
padding: 5px 10px;
text-decoration: none;
background-image: radial-gradient(#9a9299, #c0c0c0);
border-radius: 4px;
margin: 0 70px 0 10px;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}

.navbar2 .nav > li > a:hover, .navbar2 .nav > li > a:active {
color: #FFF;
background-image: radial-gradient(#e00712, #e8686e);
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
opacity: 1;
filter: alpha(opacity=100);
}

#menu2 {
background: #fff;
border-bottom:#E0E0E0 1px solid;
}

#menu2 .container {
width:940px;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}

.menu2 .nav{
margin-right: auto;
margin-left: auto;
}

.navbar3 {
margin: 0px;
padding:0;
height:31px;
}

.navbar3 li {
width:142px;
font-weight:700;
text-transform:uppercase;
text-align:center;
}

.navbar3 li a {
color: #2D2D2D;
padding-top: 5px;
padding-bottom: 5px;
border-right:#E0E0E0 1px solid;
}

.navbar3 li a.last{
border-right:#E0E0E0 1px solid;
}

.navbar3 li a.first{
border-left:#E0E0E0 1px solid;
}

.navbar3 li.search {
width:340px;
font-weight:700;
text-transform:uppercase;
text-align:center;
}




/********** < Search form */

#search-top .form-control {
display: block;
width: 340px;
height: 30px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.428571429;
color: #fff;
background-color: #2D2D2D;
border: none;
border-radius: 0px;
margin:0px;
}

#search-top  button {
display: block;
position: absolute;
width: 23px;
height: 30px;
margin: -30px 0 0 310px;
padding:0;
background: transparent url('/images/search_icon.png') 0 0 no-repeat;
border: 0;
}
#search-top button:hover { background-position:0 100%;}
#search-top button {
transition: all 400ms ease-in-out;
-webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
}

#search-top .form-control{
  outline: 0;
  -webkit-box-shadow: inset  1px 1px 10px 1px rgba(227, 6, 19, 0.6), 1px 1px 1px rgba(227, 6, 19, 0.6);
          box-shadow: inset  1px 1px 10px 1px rgba(227, 6, 19, 0.6), 1px 1px 1px rgba(227, 6, 19, 0.6);
}

#search-top .form-control:focus {
  outline: 0;
  -webkit-box-shadow: inset  1px 1px 10px 1px rgba(102, 175, 233, 0.6), 1px 1px 1px rgba(102, 175, 233, 0.6);
          box-shadow: inset  1px 1px 10px 1px rgba(102, 175, 233, 0.6), 1px 1px 1px rgba(102, 175, 233, 0.6);
}


/********** < Search form */

#headblue h2 {color:#fff; font-size:15px; font-weight:700;}
#headblue h2 img {margin: -8px 0 3px 25px}

#showcase .description {
  background: url(/img/bg-description.jpg);
  -webkit-background-size: cover;
  background-size: cover;
  background-size: 100%;
  border-radius:10px}

#produits .list {
	background: url(/img/bg-produits-list.png);
	border: solid 1px #dedede;
	margin: 10px;
	padding: 0;
	width:235px;
	text-align:center;
	min-height:200px;
	float:left;
}

  #produits a.order {
    background-color: #2190DB;
    text-align: center;
    margin: 0 auto ;
    width:70%;
    display: block;
    padding: 3px 0;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    border-radius: 5px;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    z-index:100;
    }
    #produits a.order:hover {
      background: #252528; }
      
    #produits .list h3{ 
      font-size: 16px; text-align:right; letter-spacing:-1px; margin: 10px 0; width:auto; display: inline-block; padding: 0 20px;
background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(215,215,215,1) 29%, rgba(214,214,214,1) 30%, rgba(214,214,214,1) 80%, rgba(214,214,214,0.35) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(29%,rgba(215,215,215,1)), color-stop(30%,rgba(214,214,214,1)), color-stop(80%,rgba(214,214,214,1)), color-stop(100%,rgba(214,214,214,0.35))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(215,215,215,1) 29%,rgba(214,214,214,1) 30%,rgba(214,214,214,1) 80%,rgba(214,214,214,0.35) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(215,215,215,1) 29%,rgba(214,214,214,1) 30%,rgba(214,214,214,1) 80%,rgba(214,214,214,0.35) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(215,215,215,1) 29%,rgba(214,214,214,1) 30%,rgba(214,214,214,1) 80%,rgba(214,214,214,0.35) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(215,215,215,1) 29%,rgba(214,214,214,1) 30%,rgba(214,214,214,1) 80%,rgba(214,214,214,0.35) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#59d6d6d6',GradientType=1 ); /* IE6-9 */
}

    #in_pricing #accordion ul {
    margin:0;
    padding:0 0 0 5px ;
    font-size:12px
    }
    #in_pricing #accordion li {
    margin:0;
    padding:0;
    }

.panel-default>.panel-heading {
color: #333;
padding: 10px 5px;
background-color: #f5f5f5;
border-color: #ddd;

}

.panel-title {font-size:14px;}

#produit.page h2 {
	background:#45ACD6;
  padding:5px 5px 5px 25px;
  color: #fff;
  border-radius:10px;
  margin: 10px 0;
  font-size:17px;
  letter-spacing:1px;
}


/* Bottom
-------------------------------------------------- */    

#headblue {
background: #3EA9E0;
height:38px;
border-radius:15px;
}

#bottom {
background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f9f9f9 0%, #b1b1b1 96%, #878787 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(96%,#b1b1b1), color-stop(100%,#878787)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9f9f9 0%,#b1b1b1 96%,#878787 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9f9f9 0%,#b1b1b1 96%,#878787 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9f9f9 0%,#b1b1b1 96%,#878787 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9f9f9 0%,#b1b1b1 96%,#878787 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#878787',GradientType=0 ); /* IE6-9 */
height:52px;
border-radius:10px;
z-index:999;
margin: -30px 0 0 0;
}

/* Features
-------------------------------------------------- */

#features.page, #features.pagelexique, #contact.page, #blog.page, #features.actu {
/* background:url(/img/bg-page.png) repeat-x top left;*/
background: url(/img/bg-int.png) repeat-y top center;
	margin-top: -4px 
}

#features.page .row.feature, #features.actu .row.feature {
/*	background:url(/img/bg-int.png) no-repeat top center; */
	margin-top: -3px ;
}

#features.produits {
	background:url(/img/bg-page.png) repeat-x top left;
	margin-top: -4px 
}

#features.page .list {
	background:#fff;
	border: solid 1px #dedede;
	margin: 10px 2px 5px 2px;
    box-shadow: 0px 0px 6px 0px #a0a0a0;
	padding: 0 5px 10px 5px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	width:165px;
	text-align:center;
	min-height:350px;
	
}

#features.page ul {
      margin: 0;
      padding: 0;
	  font-size:14px;
/* line-height: 13px; */ }

#features.page li {
	list-style: none;
	display: block;
	padding: 4px 0px;
	clear: both;
	font-weight: normal;
	color: #333;
}

.feature {
/*   border-bottom: 1px solid #e0e0e0; */
    margin-bottom: 60px; }

.spacer {
    display: block;
	clear: both;
	width:auto
	 }
	 
ol.breadcrumb {font-size:11px}
ol.breadcrumb a {color: #E30613;}
ol.breadcrumb a:hover {text-decoration: underline}
/* Footer
-------------------------------------------------- */
#footer {
  min-height: 260px;
  margin-top: 0px;
  background-color: #252528;
  color: #fff;
  /*  padding-top: 35px; */
  /* testimonials */
  /* contact */
  /* credits */
  /* inner footer */ }
  #footer .footer_header {
    color: #c4c4c4;
    font-weight: 700;
    font-size: 12px;
    margin: 5px 0;
    text-transform: uppercase
     }
  
  #footer p{
    font-size:11px;
    color: #c4c4c4; 
    }


  #footer .credits {
    border-top: 1px solid #343437;
    padding: 10px 0px 15px 0px; }
    #footer .credits .social {
      margin-top: 30px;
      text-align: center; }
      #footer .credits .social a {
        margin: 10px; }
        #footer .credits .social a span {
          display: inline-block;
          width: 33px;
          height: 33px; }
          #footer .credits .social a span.ico1, #footer .credits .social a span.icoh {
            background-position: 0px 0px; }
          #footer .credits .social a span.ico2, #footer .credits .social a span.ico2h {
            background-position: -37px 0px; }
          #footer .credits .social a span.ico3, #footer .credits .social a span.ico3h {
            background-position: -75px 0px; }
          #footer .credits .social a span.ico4, #footer .credits .social a span.ico4h {
            background-position: -112px -1px; }
          #footer .credits .social a span.ico5, #footer .credits .social a span.ico5h {
            background-position: -151px 0px; }
          #footer .credits .social a span.ico6, #footer .credits .social a span.ico6h {
            background-position: -188px -1px; }
          #footer .credits .social a span.ico7, #footer .credits .social a span.ico7h {
            background-position: -226px 0px; }
        #footer .credits .social a:hover span.socialicons {
          display: none; }
        #footer .credits .social a:hover span.socialicons_h {
          display: inline-block !important; }
      #footer .credits .social span.socialicons_h {
        display: none; }
    #footer .credits .copyright {
      color: #a6a6a7;
      font-style: italic;
      text-align: center;
      margin-top: 30px; }
    #footer .credits .socialicons {
      background: url("../../img/socialicons.png") no-repeat;
      width: 265px;
      height: 36px; }
    #footer .credits .socialicons_h {
      background: url("../../img/socialicons_h.png") no-repeat;
      width: 265px;
      height: 36px; }
  #footer .info {
    margin-bottom: 10px;
    margin-left: 0; }
    #footer .info .residence {
      margin-left: 0; }
    #footer .info ul {
      margin: 0;
      padding: 0; }
      #footer .info ul li {
        list-style: none;
        font-size: 16px;
        color: #777E83;
        line-height: 23px; }
      #footer .info ul a {
        color: #777E83;
        -webkit-transition: color .2s;
        -moz-transition: color .2s;
        -ms-transition: color .2s;
        transition: color .2s; }
        #footer .info ul a:hover {
          color: #A9B4BB; }
    #footer .info .touch {
      float: right; }
      #footer .info .touch ul li {
        display: inline-block;
        margin-left: 22px; }


#top-link-block.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px; /* negative of the offset - height of link element */
    left: 10px; /* padding from the left side of the window */
    -webkit-transition:all .8s ease-in;-moz-transition:all .8s ease-in;-o-transition:all .8s ease-in;transition:all .8s ease-in;
}
#top-link-block.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px; /* height of link element */
    right: 10px; /* padding from the left side of the window */
    top: auto;
    -webkit-transition:all .8s ease-in;-moz-transition:all .8s ease-in;-o-transition:all .8s ease-in;transition:all .8s ease-in;
}



@media (max-width: 768px) {
    .affix, .affix-top { position: relative; top:5px; right:0;display:block; margin-right:15px;margin-left:15px; padding-right:15px;padding-left:15px}
    .affix #inner,.affix-top #inner {width:auto; float:none;}
}

.affix #inner, .affix-top #inner { position: relative; }

/* Global
-------------------------------------------------- */
.vbottom {
float: none;
display: inline-block;
vertical-align: bottom;
margin-right: -4px;
}

.vcenter {
float: none;
display: inline-block;
vertical-align: middle;
margin-right: -4px;
}

#features.page a   {
    background: #CD1013;
    text-align: center;
    margin: 25px auto 0;
    width: 80%;
    display: block;
    padding: 3px 0;
    color: #FFF;
    font-size: 15px;
    font-weight: bold;
    border-radius: 5px;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear; }

#features.page  a:hover  {
background: #252528;
}

#features.page a.blue   {
    background: #009EE3;
 }

#features.page a.blue:hover  {
background: #252528;
} 

.form-control {
  margin:5px 0;
  border-radius: 12px;
  }
  
label.error {
color: #E30613;
}

.page_header {
  background-color: #000;
  color: #fff;
  font-size: 23px;
  display: inline-block;
  padding: 0px 18px; }

.social_icon {
  background: url("../../img/social_icons.png") no-repeat;
  width: 110px;
  height: 18px; }

.contact_social {
  background: url("../../img/contact_social.png") no-repeat;
  width: 180px;
  height: 34px; }

.pictogram {font-family:"Entypo"; font-size:80px; margin:0px; color:#E30613; font-weight: 100;  padding-right:5px; vertical-align: text-bottom; margin-bottom:20px; line-height:64px}
.pictogram_inverse {font-family:"Entypo"; font-size:80px; margin:0px; color:#fff; font-weight: 100;  padding-right:5px; vertical-align: text-bottom; margin-bottom:20px; line-height:64px}

#historique  {
  background: url(/img/bg-historique.png);
  -webkit-background-size: cover;
  background-size: cover;
  background-size: 100%;
  border-radius:0px;
  color:#fff;
  margin-top:-10px;
  margin-bottom:50px;
  }
  
#historique .pictogram  {
  color:#fff}

#historique p { margin-bottom:-20px}

#historique h2 { color:#fff;font-weight: bold;}
  
.date {font-family:"Lato"; font-size:26px; margin:0px; color:#fff; font-weight: bold;  margin-top:5px; }

.actu .date {font-family:"Lato"; font-size:14px; margin:0px; color:#E30613; font-weight: bold;  margin-top:5px; }

.picto {
font-family:"Entypo";
font-weight: 400;
border-radius: 30px;
position: absolute;
width: 100%;
height: 100%;
margin: 0;
overflow: hidden;
font-size: inherit;
text-align: center;
font-size: 6em;
line-height: 1;
}

.picto:hover {
background: #333;
color: #fff;
}

.photo-right { float:right; margin: 0 0 0 20px}
.photo-left { float:left;margin: 0 20px 0 0}


.circle {
width: 45px;
height: 45px;
padding: 5px;
position: absolute;
text-align: center;
vertical-align: middle;
margin: 15px;
border-radius: 100%;
}

.circle.noir {
  border: 5px solid white;
  -moz-box-shadow: -10px 10px 20px 0px #cfcfcf;
  -webkit-box-shadow: -10px 10px 20px 0px #cfcfcf;
  -o-box-shadow: -10px 10px 20px 0px #cfcfcf;
  box-shadow: -10px 10px 20px 0px #cfcfcf;
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=224, Strength=20);
  }
  
.circle.prestations {
    background: #1189D9;
    border-radius: 100%;
    width: 136px;
    height: 136px;
    box-shadow: 1px 1px 2px 0px #E0E0E0; }

#societe {
/*  background: url(/images/bg.png) top center no-repeat; */
}

/* #societe h3, #societe h4 {margin:0 } --*/

.divider {
width: 50%;
margin-left: 25%;
border-top: 2px solid #158FC9;
margin-top: 0px;
}



p span {color:#009EE3;}

/* Produits
-------------------------------------------------- */
.new-label  {
position: absolute;
z-index: 10000;
width: 91px;
height: 91px;
background: url(/images/labels.png) 0 0 no-repeat;
}

.new-top-right {
top: -5px;
right: -5px;
background-position: -91px 0;
}

#blog li a {
    background-color: #898689;
	  padding: 5px 10px 5px 10px;
	  color:#FFF;
	  font-size: 12px;
  	text-decoration:none;}

#blog li a:hover {
    background-color: #E30613;
	  padding: 5px 10px 5px 10px;
	  text-decoration:none;
}

#blog li a.active {
    background-color: #000;
	  padding: 5px 10px 5px 10px;
	  text-decoration:none;
}

#accordion ul { margin:0; padding:0; list-style:none;line-height: 16px;}
#accordion ul li { margin:0; padding:0;}
#accordion ul li a { background:none; color:#000; padding:0; font-size:12px}
#accordion ul li a:hover { background:none; color:#E30613; padding:0}




/* Responsive
-------------------------------------------------- */
@media (max-width: 991px) {
  body {
    padding-top: 0 !important; }

  .navbar.navbar-inverse {
    background: #252528; } }
@media (min-width: 768px) and (max-width: 991px) {
  .navbar {
    margin-bottom: 0; }
    .navbar.transparent.navbar-fixed-top {
      margin-bottom: -70px;
      position: relative;
      top: 999; }
    .navbar.home.navbar-fixed-top {
      margin-bottom: -70px;
      position: relative;
      top: 999; } }
@media (max-width: 767px) {
  .navbar.navbar-inverse .container .navbar-header .navbar-brand {
    margin-left: -5px; }
  .navbar .navbar-nav .open .dropdown-menu > li > a {
    line-height: 25px;
    font-weight: bold;
    padding: 5px 15px 5px 35px; }

  #footer .container {
    padding: 0px 20px; }
  #footer .footer_header {
    margin-left: 0; }
    #footer .footer_header h3 {
      margin-left: 0; }
  #footer .testimonials {
    overflow: hidden;
    margin-bottom: 40px; }
    #footer .testimonials .footer_header {
      margin-left: 0; }
    #footer .testimonials .wrapper {
      float: left;
      width: 100%; }
  #footer .contact {
    margin: 0; }
    #footer .contact .footer_header {
      margin-left: 0; }
    #footer .contact input[type="text"], #footer .contact textarea {
      float: left;
      width: 100%; }
  #footer .info .touch {
    float: none; }
    #footer .info .touch ul {
      margin: 15px 0 15px; }
      #footer .info .touch ul li {
        margin: 0 30px 0 0; }
  #footer .credits {
    margin-top: 20px; } 
  h1 {font-size: 20px}
  h2 {font-size: 15px}
	}	
  
  @media (min-width: 768px) {
  #features .feature .pic-right {
    float: right; }
  #features .feature .info-left {
    float: left; } }
    
/*
 
  Include this after bootstrap.css
  
  Add a class of 'col-xs-offset-*' and 
  if you want to disable the offset at a larger size add in 'col-*-offset-0'
  
  Examples:
  All display sizes (xs,sm,md,lg) have an offset of 1
  <div class="col-xs-11 col-xs-offset-1 col-sm-3">
  
  xs has an offset of 1
  <div class="col-xs-11 col-xs-offset-1 col-sm-offset-0 col-sm-3">
  
  xs and sm have an offset of 1
  <div class="col-xs-11 col-xs-offset-1 col-md-offset-0 col-sm-3">
  
  xs, sm and md will have an offset of 1
  <div class="col-xs-11 col-xs-offset-1 col-lg-offset-0 col-sm-3">
 
*/
 
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66666666666666%;
}
.col-xs-offset-10 {
	margin-left: 83.33333333333334%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66666666666666%;
}
.col-xs-offset-7 {
	margin-left: 58.333333333333336%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66666666666667%;
}
.col-xs-offset-4 {
	margin-left: 33.33333333333333%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.666666666666664%;
}
.col-xs-offset-1 {
	margin-left: 8.333333333333332%;
}
.col-xs-offset-0 {
	margin-left: 0;
}
 
/* Ensure that all of the zero offsets are available - recent SASS version did not include .col-sm-offset-0 */
@media (min-width: 768px) {
	.col-sm-offset-0,
	.col-md-offset-0,
	.col-lg-offset-0 {
		margin-left: 0;
	}
}