@media only screen and (min-width:480px) and (max-width:767px){.gallery img{width:100%;height:100%}.formulairetarifs fieldset{padding:0}input.formtarif{width:90%}.elementdeformulairelabel{width:15%}.formtarif{width:100%}select.formtarif{width:93%}.formtarifpetit{width:7%!important;padding-left:7px}.obligatoire{margin-left:4px}.container{width:400px}.one-half{width:400px}.one-third{width:400px}.two-third{width:400px}.one-fourth{width:400px}.three-fourth{width:400px}.three-fourthkoubyblog{width:420px}.three-fourthkoubybureau{width:400px;margin:0 auto;text-align:center}.three-fourthkoubyblogsingle{width:400px;float:none;margin-left:0}.three-fourthkoubyhoraire{width:400px;margin:0 auto;text-align:center}.horaires td{font-size:6pt}.recherchehoraire td{font-size:6pt}.recherchehoraire{padding:3px;margin-left:-15px;width:425px}.recherchehoraire select{width:50px}.recherchehoraire input{width:80px;font-size:6pt}.horaires th{font-size:6pt}table.horaires td{padding:2px}table.horaires td:first-child{padding-left:2px}table.horaires th:first-child{padding-left:2px}table.horaires th{padding:2px}.oneprof{margin:0 auto;margin-bottom:25px;margin-left:90px}h1{line-height:.9}#firstHeading{font-size:16pt}#bodyContent{font-size:7pt;width:250px}.totallylargeur h1{font-size:30pt}#content{padding-bottom:4px;font-size:9pt}.prezkoubyblog{width:400px}#map-canvas{width:400px;height:400px}.lesliens{margin-left:0;width:440px;height:100px}.colonne_prof{float:none;margin-left:0;width:400px}.profkara{width:400px}.koubywrapp{width:400px;height:300px;margin:0}.contentpresentation{width:400px}.contentinscription{width:400px}.contentinscription input{width:400px;font-size:9pt}.colonne_judo input{width:400px;font-size:9pt}.horairesmargin{margin-left:-15px}table.tablehoraire{width:425px}table.tablehoraire td{font-size:9pt;line-height:1;padding:4px}td.jourtableauhoraire{width:15%}td.horairetableauhoraire{width:30%}th.titresalle{width:80%}th.logomap{width:10%}th.cellvide{width:10%}table.tablehoraire th:first-child{padding-left:3px}.jcarousel-next{bottom:-0}.jcarousel-prev{bottom:-0}.flex-direction-nav li .prev{margin-top:-85px}.flex-direction-nav li .next{margin-top:-85px}#slider_container{width:440px;margin-top:10px}.post-preview{margin-left:0;width:400px;float:none}.koubytableactu{width:440px}.koubycelluleactu{width:400px;padding-left:0;display:block;margin:auto}.englobeurInscription{float:none;width:400px}.englobeurTarifs{float:none;width:400px}.englobeurInscriptionTarifs{clear:both;width:400px;height:840px}.pricing-box-list-box .one-fourth{width:50px!important;margin:0 0 30px!important;box-shadow:none;-moz-box-shadow:none;webkit-box-shadow:none}.one-fourth .pricing-table-list-box-content ul li{margin:0 0 0 -25px;padding:7px 0 7px 55px;list-style-type:none;text-align:left;width:345px!important}.entry-meta{color:#878787;float:left!important;margin:10px 0 0!important;text-align:left!important;width:400px!important}.entry-meta ul{margin:0}.entry-meta li{list-style:none!important;margin:0 10px 0 0 !important;float:left!important}.entry-body{float:left;margin:10px 0 0;width:400px!important}.post-date{width:50px!important;height:auto;float:left;text-align:center;margin-top:-20px;margin-bottom:15px!important;display:block;background:#aad5e3;text-shadow:none;border-radius:5!important;-moz-border-radius:5!important;-webkit-border-radius:5!important;padding:5px 0!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important}img.intro-img{margin-left:-20px!important;max-width:440px!important;max-height:100%;margin-bottom:30px;border-bottom:1pt solid #d8d5cd}#footer{width:440px;padding:30px 0 0;margin-left:0;height:auto;float:left;background:#222}#copyrights{width:440px;padding:10px 0;margin-left:0;float:left;background:#111}#header{height:auto}.center-page{height:auto;width:440px;margin:0 auto;padding:0}#page{float:none;height:auto;width:440px;background:#FFF;-webkit-box-shadow:0 10px 80px 0 rgba(0,0,0,0.20);-moz-box-shadow:0 10px 80px 0 rgba(0,0,0,0.20);box-shadow:0 10px 80px 0 rgba(0,0,0,0.20);padding:0;text-align:left;margin:0 auto}#call-to-action-panel{height:auto;padding:45px 0 25px;width:440px;float:left;margin-left:0;background:#f0ede4;border-top:1pt solid #d8d5cd;text-align:center}#pre-header{background:#aad5e3;background:url(../images/header2.png);background-size:480px;background-repeat:no-repeat;float:left;width:400px;padding:0 20px;margin-left:-20px;height:70px;margin-bottom:15px}ul#projects-carousel li{width:172px}ul#projects-carousel li .item-content{width:172px}.flex-caption h2{color:#aad5e3;font-size:23px;text-shadow:none}.view-portfolio-button{padding:10px 20px;font-size:12px}#footer-form input[type="text"],#footer-form input[type="password"],#footer-form input[type="email"],#footer-form textarea,#footer-form select{width:152px}#call-to-action-panel h1{font-size:28px;line-height:28px}#responsive-main-nav-menu{display:block;width:100%;float:none;height:auto;margin-top:0}#navigation-wrapper #main-navigation ul{display:none}#logo-wrapper{margin:0 auto 20px;width:auto;height:auto;text-align:center;clear:both;float:none}#navigation-wrapper{float:none}#social-icons ul{display:none}#responsive-social-menu{display:block;width:100%;float:none;height:auto;margin-top:12px;padding:5px}ul#pre-header-links li a{color:#FFF;padding:10px 0 15px;font-size:11px}ul#projects-carousel li{width:190px}ul#projects-carousel li .item-content{width:190px}.flex-caption{display:none}#call-to-action-panel .button-align-right{width:170px;margin-left:30%;float:left}#footer-form input[type="text"],#footer-form input[type="password"],#footer-form input[type="email"],#footer-form textarea,#footer-form select{width:380px}#footer .one-half,#footer .one-third,#footer .two-third,#footer .one-fourth,#footer .three-fourth{border-bottom:1pt solid #181818;border-top:1pt solid #333;margin-bottom:0;padding-bottom:15px;padding-top:15px}#footer .one-fourth.last{border-bottom:none!important}#footer .one-fourth.first{border-top:none!important;padding-top:0}#copyrights p,#copyrights span{font-size:12px;text-align:center}#copyrights .right{float:none}#filterable{display:inline;float:left;margin-bottom:20px;margin-right:0}#filterable li{float:left;margin-left:15px}.portfolio-container{width:420px;margin-right:-20px;float:left}ul#portfolio-items-one-fourth{overflow:hidden;position:relative;list-style:none;margin:0;padding:0}ul#portfolio-items-one-fourth li{width:190px;min-height:245px}ul#portfolio-items-one-fourth li .portfolio-item{float:left;background:#f8f9f9;width:190px;height:auto;padding:0}ul#portfolio-items-one-fourth li .item-content{background:#615951;float:left;width:190px;text-align:center;padding:0 0 15px;height:auto}#portfolio-items-one-fourth .description{padding-top:15px}ul#portfolio-items-one-fourth li .item-content:hover{background:#aad5e3}ul#portfolio-items-one-fourth li .item-content p{margin:0;padding:0;font-weight:800;color:#FFF}ul#portfolio-items-one-fourth li .item-content p a{margin:0;padding:0;font-weight:800;color:#FFF}ul#portfolio-items-one-fourth li .item-content span{font-style:italic;color:#FFF}ul#portfolio-items-one-fourth li img{width:100%;height:auto;padding:0;margin:0}ul#portfolio-items-one-third{overflow:hidden;position:relative;list-style:none;margin:0!important;padding:0}ul#portfolio-items-one-third li{width:190px;min-height:210px!important;margin:0 20px 20px 0 !important}ul#portfolio-items-one-third li .portfolio-item{float:left;background:#f8f9f9;width:190px;height:auto;padding:0!important}ul#portfolio-items-one-third li .item-content{background:#615951;float:left;width:190px;text-align:center;padding:0 0 15px;height:auto}#portfolio-items-one-third .description{padding-top:15px}ul#portfolio-items-one-third li .item-content:hover{background:#aad5e3}ul#portfolio-items-one-third li .item-content p{margin:0;padding:0;font-weight:800;color:#FFF}ul#portfolio-items-one-third li .item-content p a{margin:0;padding:0;font-weight:800;color:#FFF}ul#portfolio-items-one-third li .item-content span{font-style:italic;color:#FFF}ul#portfolio-items-one-third li img{width:100%;height:auto;padding:0;margin:0}.portfolio-items{width:420px;margin:0}.portfolio-items:after{content:"";display:block;height:0;overflow:hidden;clear:both}.portfolio-items-not-filterable li{width:190px;margin:0 20px 20px 0 !important;float:left;min-height:210px!important;overflow:hidden}.portfolio-items-not-filterable{width:420px;margin:0}.portfolio-items-not-filterable:after{content:"";display:block;height:0;overflow:hidden;clear:both}.portfolio-items-not-filterable li{width:190px!important;margin:0 20px 0 0 !important;float:left;height:220px!important;overflow:hidden}.project-pagination{margin-left:25%;float:left;text-align:center}.project-pagination a{font-family:"Georgia",Arial,Verdana;font-size:14px;color:#d7d7d7;font-style:italic;margin:0}#filterable{display:inline;float:left;margin-bottom:20px;margin-right:0}#filterable li{float:left;margin-left:15px}.button-holder-2{float:none!important;margin:0 auto 20px!important;width:150px}.inner-page-intro h2{text-align:center}#contact-map{margin:0 0 30px -20px;position:relative;width:440px}#contact-form .error{margin:15px 0 0}#contact-form form{margin-bottom:0}#contact-form fieldset{margin-bottom:0}#contact-form label,#contact-form legend,#contact-form strong,#contact-form span{font-weight:700;font-size:13px;color:#898989}#contact-form input[type="checkbox"]{display:inline}#contact-form label span,#contact-form legend span{font-weight:400;font-size:13px;color:#444;line-height:34px}#contact-form input[type="text"],#contact-form input[type="password"],#contact-form input[type="email"],#contact-form textarea,#contact-form select{border:1px solid #ddd;padding:5px 10px;outline:0;overflow:hidden;font:12px Helvetica,Arial,sans-serif;color:#777;box-shadow:inset 0 2px 4px #f3f3f3;-moz-box-shadow:inset 0 2px 4px #f3f3f3;-webkit-box-shadow:inset 0 2px 4px #f3f3f3;width:380px;max-width:100%;display:block;margin-bottom:0;background:#FFF;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}#contact-form select{padding:0}#contact-form textarea{width:380px;height:200px;resize:vertical;margin-bottom:10px}#contact-form input[type="text"]:focus,#contact-form input[type="password"]:focus,#contact-form input[type="email"]:focus,#contact-form textarea:focus{border:1px solid #bbb;color:#555;box-shadow:0 0 5px #CCC,inset 0 2px 4px #f3f3f3;-moz-box-shadow:0 0 5px #CCC,inset 0 2px 4px #f3f3f3;-webkit-box-shadow:0 0 5px #CCC,inset 0 2px 4px #f3f3f3}.inner-page-intro h2{font-size:21px;line-height:24px}.inner-page-intro h1{font-size:24px;line-height:20px;text-align:center}.not-found-text{text-align:center;font-size:64px}ul.center-list li a{text-align:center;padding:5px 2px}.flexslider.loading{min-height:200px}.formtariftarif{width:70%!important}.bloclieu{margin-top:70px}}
/* Colonne professeur 480-767px : photo + nom centrés.
   Cause du décalage : les liens flottants du bandeau .lesliens (bloclien)
   débordent de sa hauteur fixe et chevauchent la colonne prof, ce qui
   pousse la photo vers la droite. On sort la colonne du contexte flottant
   (clear:both) et on centre la photo par marge auto (sans hack left:50%). */
@media only screen and (min-width:480px) and (max-width:767px){
  .colonne_prof{
    clear:both!important;
    float:none!important;
    width:100%!important;
    margin:10px auto 20px!important;
    text-align:center!important;
  }
  .colonne_prof .profkara{
    float:none!important;
    width:100%!important;
    margin:0 auto!important;
    text-align:center!important;
  }
  .colonne_prof .koubywrapp{
    float:none!important;
    width:400px!important;
    max-width:100%!important;
    margin:0 auto!important;
    text-align:center!important;
  }
  .colonne_prof .photoenbass{
    display:block!important;
    float:none!important;
    margin:0 auto!important;
  }
  .colonne_prof #SousTitrePhoto{
    display:block!important;
    clear:both!important;
    width:100%!important;
    margin:0 auto!important;
    text-align:center!important;
  }
  .colonne_prof .nomprofesseur,
  .colonne_prof .palmaresprofesseur{
    display:block!important;
    width:100%!important;
    margin:0!important;
    text-align:center!important;
  }
}
