.headerContainer{
max-height:260px;
width:100%;
background: #000000;
overflow: hidden;
}
.headerInner{
max-width:1040px;
margin:0 auto;
}
.headerLogo {
float: left;
padding: 0;
width: 658px;
height: 259px;
}
.headerLogo #logo {
width: 100%;
height: 100%;
background: url(//crescendo-danse.ch/wp-content/themes/crescendo/images/logo.png) transparent no-repeat 0 0;
display: block;
background-size: 100%;
outline: none;
}
.headerRight {
float: right;
background: url(//crescendo-danse.ch/wp-content/themes/crescendo/images/header.png) transparent no-repeat right 0;
min-height:260px;
width: 304px;
background-size: 89%;
}
.headerRight >a {
margin-top: 10px;
width: 25px;
height: 15px;
background: url(//crescendo-danse.ch/wp-content/themes/crescendo/images/language.png) transparent no-repeat right;
float: right;
}
.headerRight >a.language1 {
background-position: 0 0;
margin-right: 8px;
display: inline-block;
}
.headerRight >a.language2 {
background-position: -32px 0;
margin-right: 45px;
} .headernavContainer {
min-height: 56px;
border-top: 2px solid #fff;
background: #e02352;
}
.headernavContainer .navbar-inverse {
max-width: 1040px;
margin: 0 auto;
background: transparent;
border: 0;
}
.navbar-inverse .navbar-toggle .icon-bar {
background: #EB633E;
}
.navbar-inverse .navbar-toggle{
border: 1px solid #EB633E;
margin-top: 10px;
margin-right: 20px;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
background: #11baf2;
}
.navbar-brand#home {
display: block;
float: left;
height: 100%;
min-height: 23px;
width: 22px;
background: url(//crescendo-danse.ch/wp-content/themes/crescendo/images/home.png) transparent no-repeat center;
margin: 0;
margin-top: 10px;
}
.container-fluid{
padding:  0;
}
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
margin-left: 0;
margin-right: 0;
padding-right: 0;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
background: transparent;
color: #798284;
}
.headerContainer .navbar-inverse #navbar-collapse-9 {
float: right;
margin-top: 24px;
padding: 0;
}
.navbar-inverse .navbar-nav>li {
margin: 0;
}
.navbar-inverse .navbar-nav>li>a {
font-size: 16px;
color: #ffffff!important;
text-transform: uppercase;
text-decoration: none;
padding: 0 10px;
line-height: 54px;
font-family: 'Rockwell', sans-serif;
font-weight: bold;
}
.navbar-inverse .navbar-nav>li>a:hover {
color: #000!important;
background: #e02352;
}
#login {
background: #1da1b8;
color: white!important;
border-radius: 50px;
padding: 0 18px;
}
#login:hover {
background: #3a8e9d;
}
#register {
background: #eb633e;
color: white!important;
border-radius: 50px;
padding: 0 25px;
}
#register:hover {
background: #d86748;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
text-decoration: none;
color: #fff;
background-color: #1da1b8;
}
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
background-color: #fbfbfc;
color: #e9b810;
} .contentContainer {
min-height: 948px;
background: #fff;
overflow: hidden;
}
.contentInner {
max-width:1040px;
margin: 0 auto;
}
.contentText {
max-width: 765px;
float: left;
padding-right: 20px;
padding-left: 0;
}
.contentText >h2 {
font-family: 'Rockwell', sans-serif;
font-size: 18px;
color: #000;
font-weight: bold;
text-transform: uppercase;
padding-top: 20px;
padding-bottom: 10px;
}
.contentText-top {
background: url(//crescendo-danse.ch/wp-content/themes/crescendo/images/content3.png) transparent no-repeat 0 0;
padding-left: 50%;
background-size: 46% 98%;
}
.contentText-top >p,
.contentText >p {
font-family: 'Rockwell', sans-serif;
font-size: 13px;
color: #000;
font-weight: normal; text-align: justify;
padding-bottom: 6px;
}
.contentText-top >p >span,
.contentText >p >span{
color: #e02352;
font-weight: bold;
}
.contentText >span {
color: #e02352;
font-weight: bold;
font-family: 'Rockwell', sans-serif;
font-size: 13px;
text-transform: uppercase;
}
.textTop >span {
color: #e02352;
font-weight: bold;
}
.textMid >span{
color: #e02352;
font-weight: normal;
}
.contentRight {
float: left;
padding: 0;
width: 232px;
}
.contentRight >h2 {
font-family: 'Rockwell', sans-serif;
font-size: 28.56px;
color: #e02352;
font-weight: bold;
text-transform: uppercase;
margin: 0;
padding-top: 45px;
line-height: 20px;
padding-left: 10px;
}
.contentText .table tr td {
border-top: 4px solid #fff;
}
.contentText .table .table-top{
border: 0;
background: #e02352;
min-height: 62px;
text-align: center;
}
.contentText .table .table-top p {
font-family: 'Rockwell', sans-serif;
font-size: 13px;
color: #fff;
margin: 0;
font-weight: bold; text-align: center;
padding: 15px 0;
}
.contentText .table .table-top span {
font-family: 'Rockwell', sans-serif;
font-size: 13px;
color: #fff;
margin: 0;
font-weight: normal; text-align: center;
display: block;
}
.contentText .table p.bold {
font-weight: bold;
}
.contentText .table tr td p {
font-family: 'Rockwell', sans-serif;
font-size: 12px;
color: #000;
margin: 0; text-align: center;
line-height: 15px;
height: 17px;
}
.contentText .table tr .td-left p {
text-align: left;
}
.contentText .table tr.even {
background: #efefef;
}
.contentText .table span.col3 {
width: 33%;
float: left;
text-align: center;
}
.contentText .table tr td p {
font-family: 'Rockwell', sans-serif;
font-size: 12px;
color: #000;
margin: 0; text-align: center;
}
.contentText .table tr .td-left p {
text-align: left;
}
.contentText .table tr td span {
font-family: 'Rockwell', sans-serif;
font-size: 12px;
color: #000;
font-weight: normal;
margin: 0;
text-transform: uppercase;
}
.contentLes {
max-width: 232px;
height: 100%;
background: #e02352;
padding: 12px;
}
.lesNew {
height: 100%;
width: 100%;
margin-bottom: 25px;
overflow: hidden;
}
.lesNew.content-lesNew1 {
background: url(//crescendo-danse.ch/wp-content/themes/crescendo/images/content1.png) transparent no-repeat 0px 0px;
background-size: 100%;
}
.lesNew.content-lesNew2 {
background: url(//crescendo-danse.ch/wp-content/themes/crescendo/images/content2.png) transparent no-repeat 0px 0px;
background-size: 100%;
}
.lesNew.content-lesNew3 {
background: url(//crescendo-danse.ch/wp-content/themes/crescendo/images/content1.png) transparent no-repeat 0px 0px;
background-size: 100%;
margin-bottom: 10px;
}
.lesNew >h2 {
font-family: 'Rockwell', sans-serif;
font-size: 17px;
color: #fff;
font-weight: bold;
text-transform: uppercase;
margin: 0;
padding-top: 72%;
padding-bottom: 5px;
}
.lesNew >p {
font-family: 'Rockwell', sans-serif;
font-size: 13px;
color: #fff;
font-weight: normal; margin: 0; }
.lesNew >a {
display: inline-block;
float: right;
text-align: center;
background: url(//crescendo-danse.ch/wp-content/themes/crescendo/images/content.png) transparent no-repeat right;
width: 121px;
height: 31px;
line-height: 31px;
font-family: 'Rockwell', sans-serif;
font-size: 13px;
color: #e02352;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
} .footerContainer {
min-height:47px;
width:100%;
background:#000;
overflow: hidden;
}
.footerInner {
max-width:1040px;
margin: 0 auto;
}
.footerLeft {
float: left;
}
.footerLeft .footerCopyRights {
font-family: 'Rockwell', sans-serif;
font-size: 16px;
color: #fff;
font-weight: bold;
line-height: 47px;
text-align: center;
margin: 0;
}
.footerLeft .footerCopyRights p {
margin: 0;
}
.footerLeft .footerCopyRights a {
color: #eef0cc;
}
.footerRight {
float: right;
margin-right: 26px;
}
.footerRight a {
display: block;
font-family: 'Rockwell', sans-serif;
font-size: 16px;
font-weight: bold;
color: #fff;
float: left;
line-height: 47px;
padding: 0px 10px;
text-transform: uppercase;
}
.footerRight a:hover {
text-decoration: none;
color: #e02352;
} .contactContainer {
min-height:105px;
width:100%;
background:#e02352;
overflow: hidden;
}
.contactInner {
max-width: 1040px;
margin: 0 auto;
}
.contactLeft {
float: left;
padding: 12px 0;
}
.contactLeft span {
font-family: 'Rockwell', sans-serif;
font-size: 16px;
color: #000;
font-weight: bold;
text-transform: uppercase;
margin: 0;
}
.contactLeft p {
font-family: 'Rockwell', sans-serif;
font-size: 16px;
color: #fff;
font-weight: bold;
text-transform: uppercase;
margin: 0;
}
.contactRight {
float: right;
margin-right: 36px;
}
.contactRight p span {
color: #000;
}
.contactRight p {
padding-top: 55px;
font-family: 'Rockwell', sans-serif;
font-size: 16px;
color: #fff;
font-weight: bold;
text-transform: uppercase;
margin: 0;
} #lang_sel_list img.iclflag {
height: 15px;
width: 25px;
}
#lang_sel_list{
float: right;
margin-right: 40px;
margin-top: 10px;
}
.contentRight  .lesNew a.imgthumb,
.contentRight  .lesNew h2  a{
background: none;
display: inline;
float: none;
color:inherit;
}
.contentRight .lesNew a.imgthumb img{
display: block;
width: 100%;
height: auto;
}
.contentRight  .lesNew > h2{
padding-top: 5px;
}
.contentText img{
max-width: 100%;
}
.contentContainer .ug-tile-navigation-wrapper{
width: 41px;
}
.contentContainer .ug-button-tile-navigation{
height: 17px;
width: 17px;
background-image: url(//crescendo-danse.ch/wp-content/themes/crescendo/images/nav_controls.png) !important;
}
.contentContainer .ug-button-tile-navigation.ug-button-tile-right{
background-position: right center!important;
}
.contentContainer h1.title {
color: #000;
font-family: "Rockwell",sans-serif;
font-size: 18px;
font-weight: bold;
padding-bottom: 10px;
padding-top: 20px;
text-transform: uppercase;
}
.ug-carousel-wrapper{
left: 0!important;
}
.contentText  p  span a {
color: #e02352;
font-weight: bold;
}
.contentLes{
margin-bottom: 35px;
}
p.form-allowed-tags{
display: none;
}
.single-post .form-submit  input[type="submit"] {
background: none repeat scroll 0 0 #e02352;
border: 0 none;
color: #fff;
font-family: "Rockwell",sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
min-height: 40px;
padding: 5px 15px;
text-align: center;
text-transform: uppercase;
}
hr {
border-color: #000;
}
.lienstable tr td a{
padding-left: 10px;
}
div.wpcf7-response-output.wpcf7-validation-errors{
display: inline-block!important;
}
.contentText .table.tarifs-table tr th,
.contentText .table.tarifs-table tr td{
padding-left: 6px;
padding-right: 6px;
}
.contentText .table.tarifs-table tr td p{
height: auto;
}
.contentText .table.tarifs-table .table-top p{
padding: 2px 0;
}
.contentText .table.tarifs-table .table-top sup{
font-size: 8px;
}  .contact-form .contentText h1 {
color: #000;
font-family: 'Rockwell', sans-serif;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
padding-top: 50px;
padding-bottom: 30px;
margin: 0;
}
.contact-form .contentText p {
padding-right: 18px;
overflow: hidden;
}
.contact-form .contentText .contact-phone,
.contact-form .contentText .contact-code,
.contact-form .contentText .contact-address,
.contact-form .contentText .contact-name {
width: 100%;
overflow: hidden;
}
.contact-form .contentText .contact-phone p,
.contact-form .contentText .contact-code p,
.contact-form .contentText .contact-name p {
float: left;
}
.contact-form .contentText .contact-email p,
.contact-form .contentText .contact-phone p,
.contact-form .contentText .contact-name p {
width: 37%;
}
.contact-form .contentText .contact-code p.input-city {
width: 63%;
}
.contact-form .contentText .contact-code p.input-code {
width: 37%;
}
.contact-form .contentText .contact-code .city input {
max-width: 100%;
width: 100%;
}
.contact-form .contentText input {
float: left;
font-family: "Rockwell",sans-serif;
font-size: 15px;
font-style: italic;
font-weight: normal;
height: 30px;
margin-bottom: 5px;
max-width: 100%;
padding-left: 10px;
width: 100%;
}
.contact-form .contentText .message textarea {
width: 100%;
font-style: italic;
font-family: 'Rockwell', sans-serif;
font-size: 16px;
font-weight: normal;
padding-left: 10px;
}
.contact-form .contentText .address input{
max-width: 100%;
}
.contact-form .contentText .city input{
width: 60%;
}
.contact-form .contentText input[type="reset"] {
max-width: 117px;
min-height: 35px;
background: #000;
margin-right: 15px;
border: 0;
color: #fff;
font-family: 'Rockwell', sans-serif;
font-size: 15px;
text-align: center;
font-weight: bold;
text-transform: capitalize;
font-style: normal;
}
.contact-form .contentText input[type="reset"]:hover {
background: #131111;
}
.contact-form .contentText input[type="submit"] {
max-width: 117px;
min-height: 35px;
background: #e02352;
border: 0;
color: #fff;
font-family: 'Rockwell', sans-serif;
font-size: 15px;
text-align: center;
font-weight: bold;
text-transform: capitalize;
font-style: normal;
}
.contact-form .contentText input[type="submit"]:hover {
background: #d44065;
}
.contact-form .contentText .contact-phone {
padding-top: 10px;
}
.contact-form .contentText .contactBot {
margin: 0;
font-family: 'Rockwell', sans-serif;
font-size: 16px;
font-weight: normal;
font-style: italic;
color: #909090;
line-height: 20px;
}  .contact-message .messagepayment textarea {
width: 100%;
font-style: italic;
font-family: 'Rockwell', sans-serif;
font-size: 16px;
font-weight: normal;
padding-left: 10px;
padding-top: 5px;
}
.contact-form .contentText .contact-name p{
width: 100%;
}
.contact-form .contentText .contact-name input[type="submit"] {
max-width: 235px;
}
.contact-form .contentText hr {
border-top: 4px solid #000;
margin-right: 20px;
}
.contact-form .contentText select {
max-width: 100%;
width: 100%;
height: 34px;
background: #000;
}
.select-studentstatus p {
width: 37%;
}
.select-studentstatus p span{
font-style: italic;
font-family: 'Rockwell', sans-serif;
font-size: 16px;
font-weight: normal;
color: #fff;
text-align: center;
}
.contact-form .contentText .coursComplet p {
margin: 0;
font-family: 'Rockwell', sans-serif;
font-size: 11px;
font-weight: normal;
text-transform: uppercase;
color: #191919;
}
.contact-form .contentText .coursComplet p.coursTop {
padding-bottom: 18px;
}
.avisImportant {
padding-right: 20px;
}
.contentText .avisImportant>p {
font-family: 'Rockwell', sans-serif;
font-size: 11px;
color: #000;
font-weight: normal;
text-transform: uppercase;
text-align: justify;
padding-right: 0;
}
.contentText p.p-top {
color: #c89073;
font-size: 13px;
font-weight: bold;
}
.contentText h1.formulaire {
padding-top: 30px;
padding-bottom: 20px;
}
.contact-form .contentText .contact-student span input {
width: 13px;
height: 13px;
border-radius: 0;
background: #fff;
margin-left: 35px;
}
.contact-student p span {
display: inline-block;
}
.contact-student >p {
font-family: 'Rockwell', sans-serif;
font-size: 16px;
color: #000;
font-weight: bold;
text-transform: uppercase;
}
.contact-student >p >span {
font-weight: normal;
text-transform: none;
}
.contact-nom h2 {
font-family: 'Rockwell', sans-serif;
font-size: 16px;
color: #e02352;
font-weight: bold;
text-transform: uppercase;
}
.contact-nom p {
font-family: 'Rockwell', sans-serif;
font-size: 16px;
color: #000000;
font-weight: normal;
text-transform: uppercase;
}
.contact-nom .p-dayroom {
padding: 10px 0;
}
.contact-nom p span { }
.contact-nom p .bl1{
min-width: 140px;
}
.contact-nom p .bl2 {
min-width: 200px;
}
.contact-nom p .nom-salle {
padding-left: 55px;
}
.contact-form .contentText .contact-nom span input {
margin-left: 0;
margin-right: 5px;
}
.contact-lorem .wpcf7-list-item {
width: 50%;
}
.contact-lorem h2 {
font-family: 'Rockwell', sans-serif;
font-size: 16px;
color: #e02352;
font-weight: bold;
text-transform: uppercase;
}
.contact-lorem p span input {
margin-left: 0!important;
}
.input-submit {
padding-bottom: 30px;
}
.contact-form .contentText {
padding-right: 0;
}
.contentText.contentInscrip {
padding-right: 0;
}
.modal-header .close span{
font-size: 30px!important;
}
.modal-body img{
width: 100%;
}
.modal-title{
text-transform: uppercase;
}
.contentInscrip .wpcf7-list-item  input[type="radio"]{
float: left;
height: 10px;
line-height: 0;
margin: 0;
width: 10px;
}
.contentInscrip .Paiement_modalite  .wpcf7-list-item-label{
display: inline;
}
.contentInscrip .Paiement_modalite  .wpcf7-list-item{
display: block;
line-height: 14px;
margin-bottom: 10px;
width: 100%;
}
.contentText  h2.lwcase{
text-transform: capitalize;
}
.contentContact.contentInscrip input[type="radio"]{
height: 20px!important;
}
::-webkit-input-placeholder { color:    #000;
}
:-moz-placeholder { color:    #000;
opacity:  0.8;
}
::-moz-placeholder { color:    #000;
opacity:  0.8;
}
:-ms-input-placeholder { color:    #000;
}
.contact-nom.contact-student span.bl1,
.contact-nom.contact-student span.bl2,
.contact-nom.contact-student span.bl3{
font-size: 15px;
}
.contact-nom.contact-student span.wpcf7-list-item{
margin-left: 0;
}
.tarifslast  .wpcf7-list-item-label {
font-size: 13px;
}
.contact-form  ol{
padding-left: 20px;
}
.contentText ol li {
font-size: 13px;
margin-bottom: 4px;
}
.contact-nom .wpcf7-list-item-label{
display: none
}
.contact-nom p.plabel{
color: #e02352;font-weight: bold;font-size: 13px;text-transform: initial;
}
.contact-nom p.plabel span{font-weight: bold;color: #0000ff;min-width: 100px;}
.contact-form .contentText p.pcheckbox input{margin: 0 10px 0 0!important}
.section-break h4{font-size: 13px;font-family: 'Rockwell', sans-serif;font-weight: bold;color: #800080}
.contact-form-fields .form-group:first-child hr {display: none}