#maincover {margin-top:-30px !important;}
.whitebg {background-color:#fff !important;}
.list select.form-control {display: block !important;}
/*Card*/
/*.cscard .card-title {color: #ffffff !important;font-size: 2rem !important;}
.cscard span {color: #00ffcb;font-size: 1.5rem !important;}
.cscard .card-body {
  bottom: 0;
  position: absolute;
  width: 100%;
  background-image: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 50%, rgba(0,255,255,0) 100%);
}*/


.casestudy .gallery-images img {max-height: 500px;width: 100%;}
.casestudy .leading-text {color:#00ffcb; font-weight:600; word-break:break-all; margin-bottom:20px;}
.casestudy .blue-text {color: #0066cc !important;}
.casestudy .thin-text {font-weight: 300; }
.casestudy .thin-text {font-weight: 300; }
.casestudy .thick-text {font-weight: 600; }
.casestudy .leading-xl-text {font-size:64px; letter-spacing:0; margin-bottom:0; word-break:break-all;}
.casestudy .lg-text {font-size:20px;}

/*.casestudy li {list-style:disc; list-style-position: outside; margin-left:50px; margin-bottom:30px; font-size:20px;}*/
.casestudy li {margin-bottom:30px; font-size:20px;}

.casestudy li:before {
    content: '';
    display: inline-block;
    height: 1em;
    width: 1em;
    background-image: url(/themes/rocheavpro/_img/bullet1.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right:0.5em;   
    margin-left:-30px;
}

.casestudy ul {padding:20px 0px; padding-left:30px;}
.casestudy .ign-row-content-light li {color:#ffffff;}
.casestudy figure img {width:100% !important;height:auto !important; padding:30px 0px;}

.casestudy .project-header {background-color: #333333; padding: 6rem 3rem !important; background-image:url(/uploads/images/51.png); background-size:cover;}
.casestudy .project-header.related {background-color: #0066cc; padding: 6rem 3rem 2rem !important;}
/*.casestudy .project-header p, .casestudy .specification{color:#ffffff; line-height:1;}*/
.casestudy .project-header .teaser {font-weight:400; line-height:1.2;}
.casestudy .specification{font-size:24px; margin-left:30px; padding-top:10px; padding-bottom:10px;}
.casestudy .specification:before {left: 5px;right: auto;}
.casestudy .specification:before, .casestudy .accordion-style:after {
	content:"\f105"; color:#00ffcb; font-family: Font Awesome\ 5 Pro; display:inline-block;
  font-style:normal; font-variant:normal; text-rendering:auto; line-height:1.5; position:absolute;
}
.casestudy .services.accordion-style {
  font-weight:600; min-width:0; word-wrap:break-word;
  background-color:#fff; background-clip:border-box; border:1px solid rgba(0,0,0,.125);
}
.casestudy .accordion-style:after {font-weight: 300; right:20px; left:auto;}
.casestudy.single-page .accordion-style, .casestudy .contact{font-size:32px; }
/*.casestudy .overview {font-size:24px;}*/
.casestudy .overview img {max-width:100%; padding:20px 0px;}
.casestudy .overview blockquote {border-left:5px solid #f1f1f1; border-right:5px solid #f1f1f1; padding:30px;}
.casestudy .related-projects {
  background-repeat: no-repeat;
  background-position: center center;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

/*Slick*/
.casestudy .slick-initialized .slick-slide {display:block;}
.casestudy .main-slider {padding: 0 1px;}
.casestudy .slick-slide img {display:block; width:100%;}
.casestudy h3 {font-weight:300; line-height:120%;}
.case-study-slider .btn-prev, .case-study-slider .btn-next {
    border-radius: 0%; bottom:20px; color:#ffffff;
    font-size:70px; position:absolute; z-index:2;
}
.case-study-slider .btn-prev.slick-arrow {right:200px;}
.case-study-slider .btn-next.slick-arrow {right:100px;}

.case-study-slider .slick-slide {height:500px;}
.case-study-slider .slick-slide img {width:100%;}
.case-study-slider .slider-text {position:absolute; bottom:90px; background:rgba(3,103,197,0.8); color:#ffffff; width:80vw; padding:20px; text-align:left !important; border-left:4px solid #00ff33;}
.case-study-slider .slider-text h3 {font-weight:700; text-transform:uppercase;}


/*Slick*/

@media only screen and (min-width: 767px) {
.case-study-slider .slider-text {bottom:50px; width:400px;}
.case-study-slider .btn-prev, .case-study-slider .btn-next {border-radius: 0%; bottom:50px; color:#ffffff; font-size:50px; position:absolute; z-index:2;}
.case-study-slider .btn-prev.slick-arrow {left:auto; right:130px;}
.case-study-slider .btn-next.slick-arrow {left:auto; right:50px;}

/*.casestudy .gallery-images img {max-height: 720px;}*/
.casestudy .project-header .border-line {
  border-left:#00ffcb; border-left-style:solid; border-left-width:2px;
  padding-left: 2rem;padding-right: 2rem;
}
.casestudy .specification:before {left: 30px;}
.case-study-slider .btn-prev, .case-study-slider .btn-next {bottom: 100px;}
.casestudy .project-header .teaser {max-width: 80%;}

}

@media only screen and (min-width: 992px) {
.case-study-slider .slider-text {bottom:50px; width:600px;}
.case-study-slider .btn-prev, .case-study-slider .btn-next {font-size:60px;}
}

@media only screen and (min-width: 1600px) {
.case-study-slider .slick-slide {height:600px;}
}



/*case-study-related-slider*/
.ign-slider-images .slick-initialized .slick-slide {display:block;}
.ign-slider-images .main-slider {padding: 0 1px;}
.ign-slider-images .slick-slide img {display:block; width:100%;}
.ign-slider-images h3 {font-weight:300;}
.case-study-related-slider .btn-prev, .case-study-related-slider .btn-next {
    border-radius: 0%; bottom:20px; color:#ffffff;
    font-size:70px; position:absolute; z-index:2;
}
.case-study-related-slider .btn-prev.slick-arrow {right:200px;}
.case-study-related-slider .btn-next.slick-arrow {right:100px;}

.case-study-related-slider .slick-slide {height:500px;}
.case-study-related-slider .slick-slide img {width:100%;}
.case-study-related-slider .slider-text {position:absolute; bottom:90px; color:#ffffff; width:80vw; padding:20px; text-align:left !important;}
.case-study-related-slider .slider-text h3 {font-weight:900; text-transform:uppercase; font-size:60px; line-height:90%; letter-spacing:-2px;}

.slick-arrow:not(.slick-disabled) {cursor:pointer;}
.slick-arrow.slick-disabled {color:rgba(0,0,0,.3) !important;}
/*Slick*/


.case-study-related-slider p.sub-text {text-transform:uppercase; padding-left:30px; font-weight:700; letter-spacing:2px; font-size:11px; background:url('/themes/rocheavpro/_img/colour-dash.png') no-repeat 0px 5px;}

@media only screen and (min-width: 767px) {
.case-study-related-slider .slider-text {bottom:50px; width:600px;}
.case-study-related-slider .btn-prev, .case-study-related-slider .btn-next {border-radius: 0%; bottom:50px; color:#ffffff; font-size:50px; position:absolute; z-index:2;}
.case-study-related-slider .btn-prev.slick-arrow {left:auto; right:130px;}
.case-study-related-slider .btn-next.slick-arrow {left:auto; right:50px;}
.case-study-related-slider .btn-prev, .case-study-related-slider .btn-next {bottom: 100px;}
}

@media only screen and (min-width: 992px) {
.case-study-related-slider .slider-text {bottom:50px; width:900px;}
.case-study-related-slider .btn-prev, .case-study-related-slider .btn-next {font-size:60px;}
}

@media only screen and (min-width: 1600px) {
.case-study-related-slider .slick-slide {height:600px;}
}
