.team-details {
padding-top: 11px;
text-align: center;
}
.team-details span {
width: 100%;
display: block;
padding-bottom: 10px;
}
.team-details span .fa {
margin-right: 7px;
color: #971d1c;
}
strong a {
color: #981b1f;
text-decoration: none;
font-weight: 700;
}
.lasts img {
height: 76px;
} img.shortlist {
padding-top: 20px;
margin-bottom: -20px;
} #page-form {
background: url(//www.cityblockgroup.co.uk/wp-content/themes/cityblock/images/block.jpg);
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack:  center;
-ms-flex-pack:  center;
justify-content:  center;
}
#page-form #inline_content {
width: 500px;
overflow: auto;
height: auto;
}
.form-container.abtop {
padding: 0;
}
.form-container .popup h1 {
padding-top: 0;
}
.form-container  .popup div.wpcf7-validation-errors,  .form-container .popup div.wpcf7-mail-sent-ok {
clear: both;
color: #fff;
position: relative;
bottom: 0;
width: 100%;
left: -7px;
z-index: 200;
background-color: #000;
}
.form-container .popup {
background: rgba(0,14,22,0.9);
padding: 20px 20px 20px;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
overflow: auto;
}
img.attachment-easy_testimonial_thumb.wp-post-image.easy_testimonial_mystery_person {
display: none;
}
cite span.date {
display: none!important;
}
#cboxOverlay { background:url(//www.cityblockgroup.co.uk/wp-content/themes/cityblock/images/block.jpg); background-position:center center; opacity:1 !important; background-size:cover; background-repeat:no-repeat}
#inline_content { padding-top:20px}
.popup {background:rgba(0,14,22,0.9);padding: 20px 20px 80px;text-align:center;margin-top:20px;}
.popup h1 {color:#fff;font-family: "Square721 BT"; line-height:38px;
font-size: 32px; margin-bottom:35px; padding-top:40px; }
.popup select {
border:none;
border-radius: 2px;
margin-bottom: 14px;
padding: 10px 20px;
width: 100%;
}
.popup  .wpcf7-text {
border:none;
border-radius: 2px;
margin-bottom: 14px;
padding: 10px 20px;
width: 100%;
}
.popup  textarea {
border:none;
border-radius: 2px;
height: 120px;
margin-bottom: 14px;
padding: 10px 20px;
width: 100%;
}
.popup div.wpcf7-validation-errors, .popup div.wpcf7-mail-sent-ok {
clear: both;
color:#fff;
position: absolute;
bottom: -40px;
width: 100%;
left: -7px;
z-index: 200;
background-color: #000;
}
@media only screen and (max-width:767px){
.popup div.wpcf7-validation-errors, .popup div.wpcf7-mail-sent-ok {
clear: both;
color: #fff;
position: absolute;
bottom: 35px;
width: 100%;
left: -7px;
z-index: 200;
background-color: #000;
}
}
.footer-first ul li a
{
padding: 10px 14px !important;
}
.sa_owl_theme .owl-dots
{
bottom:0px !important;
}
@media only screen and (max-width:480px)
{
.popup h1
{
font-size:30px;
}
.header-left
{
padding-top:10px !important;
}
}
@media only screen and (max-width:1199px)
{
.footer-first ul li a
{
padding: 10px 5px !important;
}
}
@media only screen and (min-width:768px) {
.st_sf_list_cats{display:block}
.filters {display:none}
}
@media only screen and (max-width:767px) {
.popup {background:rgba(0,14,22,0.9);padding: 20px 10px 20px;text-align:center;margin-top:20px;margin-bottom: 100px;}
.st_sf_vc_potrfolio p{font-size:14px !important}
.st_sf_vc_potrfolio h3{padding-right:20px !important}
.st_sf_vc_port_cat {line-height:25px !important}
.st_sf_list_cats{display:none}
.filters {display:block;border: 2px solid #961722;background:#fff;
display: block;
padding: 5px;
width: 100%;margin-bottom:20px}
#filters select:focus { border: 2px solid #961722;}
}
.header-center ul li ul li
{
padding: 10px 0px !important;
}
.header-center ul li ul li:hover
{
}
.header-center ul li ul li a:hover {
color: #981b1f !important;
}
.header-center ul li ul.sub-menu
{
padding-left:0px !important;
top:30px !important;
}
.header-center ul li ul li a
{
background: transparent !important;
padding: 8px 15px !important;
}
.header-center ul li ul li.current-menu-item
{
}
.header-center ul li ul li.current-menu-item a
{
color:#fff !important;
}
.page-template-portfolio  .casebg {background:url(//www.cityblockgroup.co.uk/wp-content/uploads/2017/12/student-accom.jpg);background-position:center top;background-size: cover!important;}
.homebottom {padding:50px 0px 30px}
.homebottom p{padding:10px 20px;font-size:15px;text-shadow: 2px 2px 2px #000000;}
.homebottom .lasts h3{padding-top: 3px;}
.homebottom h3
{
min-height:70px;
font-family: "Square721 BT", "Montserrat"; font-size:30px;letter-spacing:2px; line-height:35px;margin-top:10px;margin-bottom:10px;
}
@media only screen and (min-width:1100px){
.homebgimage{background-size:cover !important}
}
.developbg {background-color:#e8e8e8 !important; background-repeat:no-repeat !important}
@media only screen and (min-width:768px) and (max-width:1000px){
.homebottom h3 {font-size:20px; line-height:22px;}
}
@media only screen and (min-width:992px){
.header-center ul li ul.sub-menu{top: 52px !important;}
.footer-first .menu-header ul#menu-footer li ul.sub-menu li a{padding:10px 15px !important}
.header-center ul li a{padding:33px 7px !important;}
.footer-first ul li a{padding:33px 7px !important;}
}
@media only screen and (min-width:992px) and (max-width:1203px) {
.header-center ul li a{font-size:11px !important;}
}
.footer-first .menu-header ul#menu-footer li ul.sub-menu{left:-50px !important; top:43px !important}
.footer-first .menu-header ul#menu-footer li ul.sub-menu li{ float:left;}
.footer-first .menu-header ul#menu-footer li ul.sub-menu li a{width:270px;float:left;font-size: 14px;color: #fff;padding:10px 15px !important;}
.footer-first .menu-header ul#menu-footer li ul.sub-menu li.current_page_item a {
background-color: #f99a02;
}
.footer-first .menu-header #menu-footer #menu-item-266 > a:after{
content: '\f107 ';
font-family: FontAwesome;
color: #951a12;
font-weight: bold;
padding-left: 5px;
}
.footer-first .menu-header #menu-footer  a:after {
content: "";
}
.footer-first .menu-header #menu-footer #menu-item-542 > a:after{
content: '\f107 ';
font-family: FontAwesome;
color: #951a12;
font-weight: bold;
padding-left: 5px;
}
.st_sf_list_cats li a{padding-bottom:10px !important; padding-right:27px !important}
.popup .wpcf7-text{border:0px !important;}
.popup select{border:0px !important;-webkit-appearance:  none;background-color: #fff;}