h3.title.single-title.entry-title{min-height:90px}
div#footer-form h3{min-height:45px}
.container>.col-md-4{margin-bottom:50px}
#iscpa-resume h3{font-size:18px;margin-top:0}
#popup{position:fixed;bottom:0;right:0;background:#6e0f44;max-width:20%;padding:1%;z-index:9999}
#popup h3{color:#fff;padding:1%;font-weight:700;font-size:1.8rem;text-align:center}
#popup span{color:#fff;padding:1%;font-size:14px}
a.btnpopup{background:#29487d;display:inline-block;padding:1%;margin:4%;font-size:16px;font-weight:700;text-decoration:none;color:#fff}
button.closeblock{right:0;position:fixed;background:#fff;border:none;margin-bottom:0;text-transform:uppercase;font-size:10px}
.txtpopup{margin-top:7%;text-align:center}
p.pedago2{border:1px solid #741c56;padding:5px;background-color:#741c56;color:#fff!important}
p.pedago{margin-bottom:35px}
section#iscpa_student_works-7 h3,section#iscpa_student_works-2 h3,section#iscpa_student_works-3 h3{color:#fff}
.city.slick-initialized.slick-slider p{font-size:13px}
div#carte-identite li a,div#carte-identite a{color:#fff}
table.pedago,p.pedago{border:1px solid #741c56;padding:5px}
.col-md-6.encadre ul li a{color:#fff}
.col-md-6.encadre a{color:#fff}
strong.ma-hp a{text-decoration:none!important}
section#call-action .container{border-top:2px dashed #721f53;border-bottom:2px dashed #721f53}
#campus-cities .next-contest:hover{webkit-box-shadow:2px 2px 0 0 #e95d0f;-moz-box-shadow:2px 2px 0 0 #e95d0f;box-shadow:2px 2px 0 0 #e95d0f;background-color:#721f53;color:#fff}
ul.dropdown-menu li:hover,#main-navigation .dropdown-menu>li>a:hover{background-color:#721f53!important}
div#carte-identite{margin-bottom:30px;color:#fff;background-image:url(https://e-prepare.stylejukebox.com/wp-content/themes/iscpa/assets/img/slide-avenir-emedia.jpg)}
#carte-identite h2{padding:10px 0;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:-1px;text-align:center}


td, th {
    padding: 7px 30px 0px 0px;
}


@media screen and (max-width:992px) {
div#carte-identite{background-image:none!important;background-color:#e95d0f!important}
}
.alternance-boolean{width:80px;height:80px;border:2px solid #721f58;text-align:center;border-radius:50%;font-weight:700;padding:5px;margin:auto}
.orange-keyword{color:#f26521;font-weight:700;font-size:20px}
#footer-form{margin-top:50px}
#campus-cities{padding-bottom:30px}
#iscpa-resume{padding:45px 0}
section#campus-cities a{color:#e95d0f}
.related-posts article:hover{background-color:#f26521}
.related-posts article:hover,.related-posts article:hover p,.related-posts article:hover .info-formation{-webkit-transition:all .2s ease-in 0;transition:all .2s ease-in 0;color:#fff!important}
.related-posts article:hover a{-webkit-transition:all .2s ease-in 0;transition:all .2s ease-in 0;color:#fff!important}
h3.title.single-title.entry-title a:hover{color:#fff!important}
div#breadcrumbs a{font-style:normal;text-decoration:none;color:#56559b}
.nav-box-title{color:#721f53}
.cta{margin-top:10px;text-decoration:none;margin-bottom:10px;font-style:normal;background-color:#fff;color:#f26521;display:-webkit-inline-box;font-family:myriad-pro,sans-serif;font-weight:600;line-height:1.1em;text-transform:uppercase;border:2px solid #f26521;-webkit-box-shadow:5px 5px 0 0 #f26521;-moz-box-shadow:5px 5px 0 0 #f26521;box-shadow:5px 5px 0 0 #f26521;padding:10px}
.cta:hover{font-style:normal;background-color:#f26521;color:#fff}
strong.ma-hp{color:#e95d0f!important;background-color:#fff;padding:5px}
strong.ma-hp a{color:#e95d0f!important;background-color:#fff;padding:5px}
h3.title.single-title.entry-title a{font-weight:900;color:#e95d0f;font-style:normal;text-decoration:none}
.row3{background-color:#fff3f3}
.aligncenter,.clear-shadow,.related-posts{clear:both}
.row1{background-color:#721f53;color:#fff}
.row2{background-color:#f26521;color:#fff}
.inner-box,section#summary{border:2px solid #f26521}
.inner-box{font-size:13px;text-align:left;padding:10px;margin-bottom:10px;color:#fff}
.info-formation span{font-weight:700;display:block;content:"\A0"}
.info-formation{color:#721f53;font-size:14px;text-transform:uppercase;margin-bottom:20px}
.post-thumbnail{margin:auto}
@media screen and (max-width:420px) {
table.early_bird td,table.early_bird td img{width:100%!important}
table.early_bird td{display:block}
}
span.read-more{color:#fff;background-color:#f26521;bottom:16px;height:27px;position:absolute;right:16px;text-align:center;width:27px;font-size:22px}
.btn_ld,a:focus,a:hover{text-decoration:none}
.blocs_destination.blocs_invisible p,.panel.panel-primary p{font-style:normal;font-size:14px}
li.page_item.page-item-2088.page_item_has_children{display:none}
@media screen and (max-width:615px) {
.btn_ld{width:auto!important}
}
.btn_ld{color:#fff;background-color:#e95d0f;padding:15px;display:block}
#posts-navigation{margin-top:10%}
div#gallery-2 img{display:block;max-width:100%;height:auto}
.city.slick-initialized.slick-slider{color:#6f6f6f}
section.search-results p:first-child{color:#6f6f6f;font-style:normal}
.chapeau{color:#721f53!important;text-transform:uppercase;font-weight:700!important;letter-spacing:0;font-size:15px;margin:25px 0}
.bloc_or{background-color:#fff;padding:20px;border:1px solid #ea5b0c}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
a{-webkit-transition:all .2s ease-in 0;transition:all .2s ease-in 0}
.h1,.h2,.h3,h1,h2,h3{margin-bottom:.8em}
h2 a{color:#e95d0f!important;font-style:normal;text-decoration:none}
ul{padding-left:15px}
.text-orange{color:#ff985e!important}
table{min-width:100%}
.alignleft{display:inline;float:left;margin-right:1.625em}
.alignright{display:inline;float:right;margin-left:1.625em}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.navbar-default{border-color:transparent;margin-bottom:0}
.navbar-brand{height:auto;padding:0}
.navbar-right .dropdown-menu{left:-50%;right:auto}
.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px}
.dropdown-submenu.pull-left{float:none}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{text-transform:uppercase;border-color:transparent}
#main-navigation li a{background-color:#fff;color:#e95d0f;font-size:14px;line-height:1.1em;padding:10px 25px;text-align:center;font-style:normal;text-decoration:none}
#main-navigation li a.current-menu,#main-navigation li a:focus,#main-navigation li a:hover{background-color:#721f53;border-color:#fff;color:#fff}
#main-navigation li.inline a{display:flex;align-items:center}
#main-navigation li a .text-orange{font-size:12px}
#main-navigation li ul.dropdown-menu{background-color:rgba(255,255,255,0);border-top:10px solid rgba(255,255,255,0)}
#main-navigation .dropdown-menu>li a.current-menu,#main-navigation .dropdown-menu>li a:focus,#main-navigation .dropdown-menu>li a:hover,#top-campus{text-decoration:none;font-style:normal;background-color:#d4530c}
#main-navigation .dropdown-menu>li>a{color:rgba(255,255,255,.6);font-size:18px;font-weight:300;padding:8px 20px;text-decoration:none;font-style:normal}
.pull-right a,div#top-campus a,footer a,#top-tagline a,#campus-cities a,.row.schools a{text-decoration:none;font-style:normal}
#secondary a{margin-top:10px;text-decoration:none;font-style:normal}
#float-call-action a{text-decoration:none;font-style:normal}
#main-navigation .dropdown-menu>li{line-height:1.6;text-decoration:none;font-style:normal;list-style:none}
#main-navigation .dropdown-menu>li>a{background-color:rgba(142,75,119,0.9)!important;line-height:1.6;color:#fff;font-size:16px;font-weight:300;text-align:left;padding:8px 20px}
#top-campus,#top-tagline{padding:3px 0;text-align:right}
#main-navigation .dropdown-menu>li>a strong{font-weight:400}
#header .inline-buttons .pull-right a,#top-campus,#top-tagline{font-size:12px;color:#fff;text-transform:uppercase}
li#menu-item-2087>a{line-height:2.2em}
#top-tagline{background:#313436}
#top-campus a,#top-tagline a{color:#fff}
#header{background-color:white;padding-top:20px;z-index:100}
.home #header{margin-bottom:0}
#header .inline-buttons .pull-right{margin-bottom:20px}
#header .inline-buttons .pull-right a{background:#fff;color:#721f53;border:1px solid #fc7c34;border:1px solid #721f53;-webkit-box-shadow:2px 2px 0 0 #721f53;-moz-box-shadow:2px 2px 0 0 #721f53;box-shadow:2px 2px 0 0 #721f53;padding:10px;display:inline-block;font-weight:200;padding:5px 10px}
.slick-next:before,.slick-prev:before{font-family:FontAwesome;color:#fff;font-size:55px}
#header .inline-buttons .pull-right a+a{margin-left:10px}
#home-slider .carousel-slider .slide .slide-text .entry-text p,.carousel-slider.gallery-slider .slick-slider,h1.site-title{margin:0}
#header .inline-buttons .pull-right a:focus,#header .inline-buttons .pull-right a:hover{border:1px solid #fff;background-color:#741c56;webkit-box-shadow:2px 2px 0 0 #721f53;-moz-box-shadow:2px 2px 0 0 #fff;box-shadow:2px 2px 0 0 #fff;color:#fff}
#home-slider .carousel-slider img{height:auto;width:100%}
.slick-prev:before{content:'\f104'}
.slick-next:before{content:'\f105'}
.slick-prev{left:25px}
.slick-next{right:25px}
.slick-next,.slick-prev{top:40%!important;z-index:100;background:0 0;border:none;color:transparent;cursor:pointer;display:block;height:55px;font-size:0;line-height:55px;outline:0;padding:0;position:absolute;width:20px}
#home-slider .carousel-slider .slide{position:relative}
#home-slider .carousel-slider .slide .slide-text{color:#fff;font-size:55px;font-weight:100;position:absolute;text-align:center;text-transform:uppercase;top:25%;width:100%;z-index:5}
#campus-cities .city-name,#home-slider .carousel-slider .slide .slide-text .entry-text strong{color:#fff;font-weight:700}
.slide-text a{text-decoration:none!important}
#home-slider .carousel-slider .slide .slide-text .entry-text{border-bottom:1px solid #fff;border-top:1px solid #fff;display:inline-block;padding:5px 0}
#campus-cities .city{background-color:#fff;border-bottom:1px solid #e95d0f;padding:15px}
#campus-cities .city header{position:relative}
#campus-cities .city header a{display:block}
@media only screen and (max-width:892px) {
#campus-cities .city header img{background-color:#fff;margin:auto}
#campus-cities .city header{background-color:#fff}
}
#campus-cities .city-name{background-color:#e95d0f;font-size:12px;left:15px;padding:3px 5px;position:absolute;text-transform:uppercase;top:0}
#campus-cities .city h2.entry-title{color:#e95d0f;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0}
#campus-cities .city .text{margin-bottom:30px}
#campus-cities .city a.read-more{color:#e95d0f;text-decoration:underline;text-align:center}
#campus-cities .all-news-link{font-size:14px;margin-top:10px;margin-right:10px;text-decoration:underline}
#campus-cities .next-contest:after,#campus-cities .next-contest:before{font-family:FontAwesome;font-size:29px;margin-right:15px;vertical-align:middle}
#campus-cities .next-contest{webkit-box-shadow:2px 2px 0 0 #721f53;-moz-box-shadow:2px 2px 0 0 #721f53;box-shadow:2px 2px 0 0 #721f53;border:1px solid #721f53;clear:both;color:#721f53;display:block;margin-top:45px;padding-bottom:10px;padding-left:25px;padding-top:10px}
#campus-cities .next-contest:focus,#campus-cities .next-contest:hover{background:#721f54}
#campus-cities .next-contest:after{color:#721f53;content:'\f105';display:inline-block;float:right}
#campus-cities .next-contest .inner-text{display:inline-block;font-weight:100;line-height:1.2em;vertical-align:middle}
#campus-cities .next-contest .inner-text span.title{font-size:16px;font-weight:700}
#campus-cities .slick-next:before,#campus-cities .slick-prev:before{color:#e95d0f;font-size:15px}
#campus-cities .slick-prev{bottom:0!important;left:15px;top:auto!important;z-index:100}
#campus-cities .slick-prev:before{content:'\f0d9'}
#campus-cities .slick-next:before{content:'\f0da'}
#campus-cities .slick-next{bottom:0!important;top:auto!important;right:15px;z-index:100}
#call-action{background-color:#fff}
#call-action .schools{padding:39px 0}
#call-action .schools .school img{height:auto;width:100%}
#call-action .schools .school .image{position:relative}
#call-action .schools .school .overlay{display:block;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
#call-action .schools .school .overlay .inner-content{color:#b1b1b1;font-size:14px;line-height:1.1em;padding:0 15px;position:relative;top:50%;transform:translateY(-50%)}
#call-action .schools .school .overlay .resume{display:none}
#call-action .advertising a,#call-action .schools .school:hover .overlay .resume,#iscpa-resume .iscpa-france a{display:block}
#call-action .schools .school:hover .overlay{background-color:rgba(39,39,39,.86)}
#call-action .schools .school .inner-content h2{color:#fffefe;font-size:22px;text-transform:uppercase;margin-top:0;padding:0 10px}
#call-action .schools .school .inner-content .more{color:#e95d0f;text-decoration:underline}
#call-action .advertising{padding:30px 15px;text-align:center}
#call-action .advertising img{width:100%}
#iscpa-resume{padding:45px 0}
#iscpa-resume h2{text-transform:uppercase;color:#721f53;font-size:19px;font-weight:600;margin:0 0 15px}
#iscpa-resume h2 .text-orange{color:#f35f00!important;font-weight:100}
#iscpa-resume .iscpa-reasons{padding:30px 45px;border:1px solid #f26521}
#iscpa-resume .iscpa-reasons .col-md-4{padding:0}
#iscpa-resume .iscpa-reasons .reason{font-size:13px;line-height:1.3em;margin-bottom:30px;text-align:center}
#iscpa-resume .iscpa-reasons .circle{background-color:#721f53;border-radius:50%;color:#e95d0f;height:70px;margin:auto auto 10px;position:relative;text-align:center;width:70px}
.iscpa-reasons i:before{color:#fff}
#iscpa-resume .iscpa-reasons .circle .count{background-color:#e95d0f;border-radius:50%;color:#fff;display:inline-block;height:20px;left:0;padding-top:2px;position:absolute;text-align:center;top:0;width:20px}
#iscpa-resume a.all-videos,.entry-content .recent-posts header a,.post-thumbnail,.student-work-content h4 a,.widget_iscpa_student_works a{display:block;margin-bottom:10px}
#iscpa-resume .iscpa-tv .inner-embed,h3.widget-title{position:relative}
#iscpa-resume .iscpa-reasons .circle i.fa{font-size:25px;margin-top:22px}
#iscpa-resume .iscpa-reasons .read-more{color:#e95d0f;display:block;font-size:13px;text-align:center;text-decoration:underline}
#iscpa-resume .iscpa-reasons .read-more .orange-circle{background-color:#e95d0f;border-radius:50%;color:#fff;height:70px;margin:auto auto 10px;position:relative;text-align:center;width:70px}
#iscpa-resume .iscpa-reasons .read-more .orange-circle i.fa{font-size:25px;margin-top:22px}
#iscpa-resume .iscpa-tv{height:348px}
#testimonials,.widget{background-color:#fff}
#iscpa-resume .iscpa-tv .inner-embed,#iscpa-resume .iscpa-tv iframe{height:300px;width:100%}
#iscpa-resume .iscpa-tv .text-resume{color:#721f53;font-size:15px;line-height:1.3em;padding:15px}
#iscpa-resume a.all-videos{margin-top:15px;text-decoration:underline;text-align:right}
#summary li a,.widget{color:black}
#secondary{margin-top:30px}
.widget{font-size:13px;text-align:left;padding:10px;margin-bottom:15px}
section#text-135,section#summary{border:1px solid #f26521}
h3.widget-title{border-bottom:1px dashed #56559b;color:#56559b;font-size:19px;font-weight:600;margin:0 0 15px;padding-bottom:5px}
h3.widget-title:after,h3.widget-title:before{top:100%;left:40px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid transparent}
h3.widget-title:before{border:solid transparent;border-color:rgba(218,216,216,0);border-top-color:#56559b;border-width:10px;margin-left:-10px}
.widget ul li a strong{font-weight:400}
#secondary .rpwe-block ul{padding-left:0}
#secondary .rpwe-block li{border-bottom:1px solid #dad8d8;line-height:3em;list-style:inside url(https://e-prepare.stylejukebox.com/wp-content/themes/iscpa/assets/img/bullet.png);padding-left:0}
#bottom-information ul li,.no-list{list-style:none}
#summary li{margin-bottom:5px}
#summary li.current_page_item a{font-weight:700}
#testimonials{-webkit-box-shadow:2px 6px 5px 0 rgba(213,213,213,1);-moz-box-shadow:2px 6px 5px 0 rgba(213,213,213,1);box-shadow:2px 6px 5px 0 rgba(213,213,213,1);margin-top:30px}
#testimonials img{border:4px solid #fff;width:100px;-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}
.testimonial-content h4{color:#f26521;font-weight:600;margin-top:5px}
.testimonial-content{padding:15px}
#secondary .testimonial-content{padding:0}
.widget_iscpa_testimonial_widget .testimonial-content img{margin:0 0 5px 15px}
.widget_iscpa_student_works{background:#721f53;box-shadow:none}
.student-work-content{background-color:#721f53;margin-bottom:2px}
.student-work-content h4{margin:0;position:relative}
.student-work-content h4 a{color:#fff;font-size:12px;font-weight:700;line-height:22px;padding:15px 10px;text-transform:uppercase}
.student-work-content h4 a:after{background-color:#e95d0f;border-radius:2px;color:#fff;content:'\f067';font-family:FontAwesome;padding:0 4px;position:absolute;right:10px}
.widget_iscpa_google_map .location{background-color:#fff;box-shadow:2px 6px 5px 0 rgba(213,213,213,1);padding:15px}
.widget_iscpa_google_map .location strong{color:#f26521;margin:0}
.widget_iscpa_cta_widget{margin-bottom:10px;padding:0;margin-top:30px}
.widget_iscpa_cta_widget .btn{-webkit-box-shadow:2px 2px 0 0 #721f53;-moz-box-shadow:2px 2px 0 0 #721f53;box-shadow:2px 2px 0 0 #721f53;font-size:20px;line-height:1;padding:10px 20px;text-align:left}
.widget_iscpa_cta_widget a.btn:focus,.widget_iscpa_cta_widget a.btn:hover{background-color:#721f53}
.widget_iscpa_cta_widget .fa{font-size:40px;float:left;line-height:40px;margin-right:10px}
.campus{background:#fff;padding:5px;margin-top:10px}
.cities-list{background-color:#fff}
.cities-list{margin-bottom:30px}
.archive article{padding:15px}
.archive article:hover{background-color:#f4f4f4}
.archive article h2.entry-title{margin-top:0}
h1.entry-title{font-weight:700;color:#e95d0f;font-size:20px;margin:30px 0 0!important;text-transform:uppercase;letter-spacing:-1px;}
h1.entry-title strong{font-weight:700;color:#e95d0f;font-size:20px;margin:30px 0 0!important;text-transform:uppercase;letter-spacing:-1px;}
.entry-content h2,.search-results h2{padding:30px 0;font-weight:900;color:#56559b;font-size:28px;margin:0;text-transform:uppercase;letter-spacing:-1px}
.entry-content h3,.search-results h3{color:#56559b;font-size:19px;margin-top:20px;padding-bottom:5px;text-transform:uppercase;letter-spacing:-1px}
.entry-content h4,.tabs label{font-size:15px;text-transform:uppercase}
.entry-content h4{color:#56559b}
.entry-content h5{color:#56559b;font-size:14px}
.entry-content p{color:black;font-weight:500}
.entry-content .row+.row{margin-top:25px}
.entry-content .panel{border:none;margin-bottom:15px}
.entry-content .panel h4:before{content:"\f0da";font-family:FontAwesome;margin-right:10px;color:#fff}
.page-template-default .entry-content .panel h4:before{color:#fff}
.page-template-template-campus .entry-content .panel h4{color:#fff}
.page-template-template-formation .entry-content .related-posts article{min-height:335px}
.page-template-template-formation .alternance-boolean{width:80px;margin:inherit;height:80px;border:2px solid #721f58;text-align:center;border-radius:50%;font-weight:700;padding:5px;margin-top:30px}
.page-template-template-formation .info-formation{width:auto;padding:2%;color:#fff;font-size:14px;text-transform:uppercase;border:2px solid #fff;-webkit-box-shadow:5px 5px 0 0 #fff;-moz-box-shadow:5px 5px 0 0 #fff;box-shadow:5px 5px 0 0 #fff}
.entry-content .panel h4{color:#6f6f6f;font-family:myriad-pro,sans-serif}
.entry-content .panel ul li{margin-bottom:10px;padding-left:5px}
.entry-content .panel li a{color:#696969}
.entry-content .panel-body{-webkit-box-shadow:2px 6px 5px 0 rgba(213,213,213,1);-moz-box-shadow:2px 6px 5px 0 rgba(213,213,213,1);box-shadow:2px 6px 5px 0 rgba(213,213,213,1)}
.page-template-default .entry-content .panel-body{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.entry-content .recent-posts article{margin-bottom:30px}
.gallery-item,.gallery-item a{display:inline-block}
.entry-content .recent-posts h3{background-color:#f1f1f1;font-size:13px;font-weight:600;margin:0;padding:10px}
.entry-content .recent-posts h3:after{content:url(https://e-prepare.stylejukebox.com/wp-content/themes/iscpa/assets/img/star.png);padding-left:5px}
.entry-content .recent-posts h4 a{color:#5e5d5d;font-size:13px;font-weight:300;padding-left:5px}
.call-to-action .btn{box-shadow:0 3px 5px 0 rgba(0,0,0,.15),inset 0 -2px 0 0 rgba(178,58,1,.004);font-size:16px;text-shadow:0 -1px 0 rgba(178,58,1,.75);white-space:normal}
.call-to-action .btn+.btn{margin:10px 0}
#recent-posts-slides .slick-next,#recent-posts-slides .slick-prev{background:RGBA(0,0,0,.4);border-radius:50%;height:35px;top:20%!important;width:35px;line-height:35px}
#footer,.related-posts article:focus,.search-results article:focus,.search-results article:hover{background-color:#fff}
#recent-posts-slides .slick-next:before,#recent-posts-slides .slick-prev:before{font-size:35px}
#recent-posts-slides .slick-prev{left:5px}
#recent-posts-slides .slick-next{right:5px}
.related-posts article,.search-results article{margin-bottom:15px;padding:15px;border:1px solid #e45908}
.related-posts article{min-height:525px}
.related-posts h2,.search-results h1{border-bottom:1px solid #dad8d8;margin-top:0;padding-bottom:5px}
.gallery{margin:0 -1.1666667% 1.75em}
.gallery-item{max-width:33.33%;padding:0 1.1400652% 2.2801304%;text-align:center;vertical-align:top;width:100%}
.gallery-columns-1 .gallery-item{max-width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-icon img{margin:0 auto;width:100%;height:auto}
.gallery-caption{color:#686868;display:block;font-size:13px;font-size:.8125rem;font-style:italic;line-height:1.6153846154;padding-top:.5384615385em}
#quick-search strong,#searchform .search-submit,#searchform label{font-size:12px;font-weight:600;text-transform:uppercase}
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}
#footer{margin-top:60px}
.home #footer{margin-top:0}
#quick-search{border-top:3px solid #e95d0f;height:43px}
#quick-search strong{color:#e95d0f;display:block;padding-top:10px}
#searchform .search-form{background-color:#e95d0f;float:right;height:40px;text-align:center;width:370px}
#searchform label{color:#fff;margin-right:10px;padding:10px}
#searchform #search-field{background-color:#d1520b;border:none;border-radius:3px;color:#fff;padding:5px}
#searchform .search-submit{background-color:#e95d0f;border:1px solid #fd7428;border-radius:3px;color:#fff;margin-right:10px;padding:5px}
#global-footer{padding:30px 0}
#global-footer .social-footer h3{color:#e95d0f;font-size:14px;font-weight:400;margin-top:0}
#global-footer .social-footer span{color:#e95d0f;padding-left:20px}
#global-footer .social-footer span.facebook::before,#global-footer .social-footer span.twitter::before{font-family:FontAwesome;font-size:21px;left:12px;position:absolute;top:-5px}
#global-footer .social-footer span.twitter:before{content:'\f099'}
#global-footer .social-footer span.facebook:before{content:'\f09a'}
#global-footer .social-footer ul{padding-left:20px}
#bottom-information ul,.footer-menu li a:first-child{padding-left:0}
#global-footer .social-footer a{color:#2a2a2a;font-size:11px}
#global-footer .text-iscpa h2{text-transform:uppercase;color:#e95d0f;font-size:14px;font-weight:400;margin-bottom:5px;margin-top:0}
#global-footer .text-iscpa{font-size:12px}
#global-footer .text-iscpa a{color:#e95d0f;text-decoration:underline}
#bottom-information li a{color:#e95d0f}
.footer-menu{border-top:2px solid #e95d0f;padding-top:10px}
.footer-menu ul{margin-bottom:0;padding-left:0}
.footer-menu li{display:inline-block;vertical-align:top}
.footer-menu li:after{content:"|";margin-left:5px}
.footer-menu li a{color:#e95d0f;font-size:11px}
.footer-campus{font-size:11px}
.footer-campus span{display:block;margin:5px 0}
.footer-campus span.baseline{color:grey}
.footer-campus span.campus{color:grey}
.logo-igs a{display:inline-block}
#float-call-action{top:40%;right:0;position:fixed;z-index:10}
.home #float-call-action{top:20%}
#float-call-action a i.fa{background-color:#741c56!important;font-size:23px;padding:14px;vertical-align:middle;width:55px}
#float-call-action a{background-color:#8e4b77;color:#fff;display:block;font-weight:600;line-height:1.1em;text-transform:uppercase}
#float-call-action a+a{margin-top:10px}
#float-call-action span{display:inline-block;font-size:13px;padding:10px;vertical-align:middle}
#float-call-action a i.fa{font-size:23px;padding:14px;vertical-align:middle;width:55px}
.screen-reader-text{left:-1000em;position:absolute}
img.gform_ajax_spinner{width:32px;height:auto}
.gmap{width:100%;height:330px}
.breadcrumbs{margin:1em 0 1.6em}
@media only screen and (max-width:770px) {
.table td,.table tr{display:block!important}
}
@media (min-width:1200px) {
.home #float-call-action{top:480px}
#campus-cities .city{height:370px;margin-top:-90px;border:1px solid #f26521}
.dropdown:hover>.dropdown-menu{display:block}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent transparent transparent #ccc;border-style:solid;border-width:5px 0 5px 5px;margin-top:5px;margin-right:-10px}
.dropdown-submenu:hover>a:after{border-left-color:#fff}
#main-navigation>li+li{margin-left:8px}
.logo-igs img{float:right}
}
@media (max-width:1200px) {
#header{margin-bottom:0;padding:0}
.navbar-right .dropdown-menu{left:0;width:100%}
#iscpa-description{padding:30px 30px 45px}
#iscpa-description h2{color:#e95d0f;font-size:27px;font-weight:600;margin-top:0}
#iscpa-description p{font-size:14px}
#campus-cities .next-contest{margin:0 0 30px}
#campus-cities .next-contest .inner-text{font-size:12px}
#campus-cities .next-contest .inner-text span.title{font-size:15px}
#call-action{background-color:transparent}
#call-action .schools{padding:0}
#iscpa-resume h2.iscpa-tv-title{margin-top:30px}
#quick-search{background-color:#E95D0F}
#searchform .search-form{float:none;margin:0 auto;width:auto}
#main-navigation .dropdown-menu>li>a{text-align:center}
.navbar-nav{margin:5px -15px}
#campus-cities .city h2.entry-title{font-size:14px;line-height:1em}
.iscpa-france{margin-bottom:30px}
#iscpa-resume{padding:45px 0}
.logo-igs img{display:block;margin:30px auto 0;width:373px}
#float-call-action{border-top:1px solid #d1520b;margin-bottom:15px;position:relative}
#float-call-action a+a{margin:0}
#float-call-action a{border-bottom:1px solid #d1520b}
#float-call-action a:hover{background-color:#d4530c}
#campus-cities .all-news-link{margin-bottom:30px;right:15px;top:0}
}
@media (min-width:768px) {
#campus-cities .city-name{left:30px;top:72px}
}
@media (max-width:768px) {
.related-posts article{min-height:auto}
span.read-more{bottom:0}
.navbar-toggle{float:left;margin-left:15px;margin-top:70px}
#campus-cities{padding-bottom:0}
#campus-cities .col-md-4:first-of-type{margin-top:-30px}
#campus-cities .city .text,#campus-cities .city a.read-more{font-size:11px}
#campus-cities .city header{background-color:transparent;height:23px}
#campus-cities .city .text{margin-bottom:0}
#campus-cities .slick-next,#campus-cities .slick-prev{height:50px}
}
@media (max-width:524px) {
#header{background-color:white;height:75px}
.navbar-brand{margin:0 auto}
.navbar-brand img{max-width:240px}
.navbar-toggle{float:left;margin-left:15px;margin-top:25px}
.related-posts .col-xs-3{display:none}
.related-posts .col-xs-9{width:100%}
}
.tabs{position:relative;margin:40px auto;width:100%}
.tabs input{position:absolute;z-index:1000;width:120px;height:40px;left:0;top:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);cursor:pointer}
.tabs input#tab-2{left:120px}
.tabs input#tab-3{left:240px}
.tabs input#tab-4{left:360px}
.tabs label{background:#5ba4a4;background:-moz-linear-gradient(top,#5ba4a4 0,#4e8c8a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5ba4a4),color-stop(100%,#4e8c8a));background:-webkit-linear-gradient(top,#5ba4a4 0,#4e8c8a 100%);background:-o-linear-gradient(top,#5ba4a4 0,#4e8c8a 100%);background:-ms-linear-gradient(top,#5ba4a4 0,#4e8c8a 100%);background:linear-gradient(top,#5ba4a4 0,#4e8c8a 100%);line-height:40px;height:40px;position:relative;padding:0 20px;width:80px;color:#385c5b;letter-spacing:1px;font-weight:700;text-align:center;text-shadow:1px 1px 1px rgba(255,255,255,.3);border-radius:3px 3px 0 0;box-shadow:2px 0 2px rgba(0,0,0,.1),-2px 0 2px rgba(0,0,0,.1)}
.tabs label:after{content:'';background:#fff;position:absolute;bottom:-2px;left:0;width:100%;height:2px;display:block}
.tabs input:hover+label{background:#5ba4a4}
.tabs label:first-of-type{z-index:4;box-shadow:2px 0 2px rgba(0,0,0,.1)}
.tab-label-2{z-index:3}
.tab-label-3{z-index:2}
.tab-label-4{z-index:1}
.tabs input:checked+label{background:#fff;z-index:6}
.contenu_onglet{background:#fff;position:relative;width:100%;height:370px;z-index:5;box-shadow:0 -2px 3px -2px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.1);border-radius:0 3px 3px}
.contenu_onglet div{position:absolute;top:0;left:0;padding:10px 40px;z-index:1;opacity:0;-webkit-transition:opacity linear .1s;-moz-transition:opacity linear .1s;-o-transition:opacity linear .1s;-ms-transition:opacity linear .1s;transition:opacity linear .1s}
.tabs input.tab-selector-1:checked~.contenu_onglet .onglet-1,.tabs input.tab-selector-2:checked~.contenu_onglet .onglet-2,.tabs input.tab-selector-3:checked~.contenu_onglet .onglet-3,.tabs input.tab-selector-4:checked~.contenu_onglet .onglet-4{z-index:100;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-webkit-transition:opacity ease-out .2s .1s;-moz-transition:opacity ease-out .2s .1s;-o-transition:opacity ease-out .2s .1s;-ms-transition:opacity ease-out .2s .1s;transition:opacity ease-out .2s .1s}
.contenu_onglet div h2,.contenu_onglet div h3{color:#398080}
.contenu_onglet div p{font-size:14px;line-height:22px;font-style:italic;text-align:left;margin:0;color:#777;padding-left:15px;font-family:Cambria,Georgia,serif;border-left:8px solid rgba(63,148,148,.1)}
.table-responsive th {background:#721f53;color:#fff;}
.table-responsive table {border-collapse:separate;border-spacing:2px;}
.table-responsive table td {background: #e5e8ec;}