﻿

.promo4main
{
	width:200px;
	float:left;
	padding:10px 0 0 10px;
}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }


  .col-md-3 {
    width: 25%; }
.has-padding{padding:0 16px}

    .small-cart .details p.name {
      margin: 0 0  5px 0; }


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}


.navbar-brand {
  float: left;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  margin-right: 1rem;
  font-size: 1.25rem;
}


.navbar-brand:focus, .navbar-brand:hover {
  text-decoration: none;
}


.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.8);
}


.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.8);
}


.navbar-dark .navbar-brand {
  color: white;
}


.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
  color: white;
}


#header .skybar .navbar-brand {
  padding-top: 0;
  padding-bottom: 0;
  margin-right: 0;
}


#header .skybar .navbar-brand.burger {
  margin-left: 8px;
}


#header .skybar .navbar-brand.burger button {
  padding: 4px 8px;
}


.m-calendar-01-content {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 1s ease-out, visibility 1s ease-out;
  transition: opacity 1s ease-out, visibility 1s ease-out; }

  .m-calendar-01-content.is-show {
    opacity: 1;
    visibility: visible; }

.site-branding{
	float: left;
	margin-top: 20px;
	max-width: 900px;
}

.site-branding h1{
	margin: 0;
}

.site-branding h1 a{
	font-size: 30px;
	color: #687e29;
	line-height: 34px;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
}

.site-branding .site-description{
	margin: 0;
	font-size: 14px;
	line-height: 17px;
}


.full-width-content .content-sidebar-wrap {
  padding: 0 180px 0 90px;
}



.wide-page.full-width-content .content-sidebar-wrap {
  padding: 0;
}



.home.full-width-content .content-sidebar-wrap {
  padding: 0;
}


  
  .content-sidebar-wrap aside {
    width: 100%;
  }

  
  .content-sidebar-wrap .content {
    width: 100%;
  }

.page-id-1282 .content-sidebar-wrap .entry .entry-content .one-half .su-spoiler-content p {
    margin-bottom: 15px;
    line-height: 1.2;
}
#americastyle_footer{width:970px;padding:30px 10px;margin:0 auto;text-align:center;color:#FFFFCC}
#americastyle_footer a{color:#FFFFCC;font-weight:bold}
#americastyle_footer a:hover{color:#000033;font-weight:bold}
#americastyle_footer .footer_menu{margin:0 0 10px 0;padding:0px;list-style:none}



.top_gris {
    background-color: #f1f5f8;
    position: relative;
}

#profil .top_gris {
    
	margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 15px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px;
}



.row.top_gris.fiche_evt_top {
    margin-bottom: 50px;
}

.navigation .n_bj2{ background-position:-30px -160px;}
